home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_68_ADatabase.txt < prev    next >
Text File  |  1992-10-27  |  176KB  |  3,087 lines

  1. # near model CODE resource
  2. # jump table entries: 15816-15866 (51 of them)
  3. export_1977:
  4. 00000000  4E56 FFF6                link       A6, -0x000A
  5. 00000004  7000                     moveq.l    D0, 0x00
  6. 00000006  2D40 FFFC                move.l     [A6 - 0x4], D0
  7. 0000000A  4267                     clr.w      -[A7]
  8. 0000000C  486E FFFC                pea.l      [A6 - 0x4]
  9. 00000010  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  10. 00000014  101F                     move.b     D0, [A7]+
  11. 00000016  673C                     beq        +0x3E /* 00000054 */
  12. 00000018  206E FFFC                movea.l    A0, [A6 - 0x4]
  13. 0000001C  2050                     movea.l    A0, [A0]
  14. 0000001E  3028 0008                move.w     D0, [A0 + 0x8]
  15. 00000022  0440 0064                subi.w     D0, 0x64 /* 'd' */
  16. 00000026  670E                     beq        +0x10 /* 00000036 */
  17. 00000028  0440 0064                subi.w     D0, 0x64 /* 'd' */
  18. 0000002C  6714                     beq        +0x16 /* 00000042 */
  19. 0000002E  0440 0064                subi.w     D0, 0x64 /* 'd' */
  20. 00000032  6714                     beq        +0x16 /* 00000048 */
  21. 00000034  6016                     bra        +0x18 /* 0000004C */
  22. label00000036:
  23. 00000036  2F3C 0002 0FA1           move.l     -[A7], 0x20FA1
  24. 0000003C  4EAD 3F92                jsr        [A5 + 0x3F92 /* export_2030 */]
  25. 00000040  600A                     bra        +0xC /* 0000004C */
  26. label00000042:
  27. 00000042  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  28. 00000046  6004                     bra        +0x6 /* 0000004C */
  29. label00000048:
  30. 00000048  4EAD 275A                jsr        [A5 + 0x275A /* export_1255 */]
  31. label0000004C:
  32. 0000004C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  33. 00000050  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  34. label00000054:
  35. 00000054  4E5E                     unlink     A6
  36. 00000056  4E75                     rts
  37. fn00000058:
  38. 00000058  4E56 FFEC                link       A6, -0x0014
  39. 0000005C  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  40. 00000060  422E 0014                clr.b      [A6 + 0x14]
  41. 00000064  42A7                     clr.l      -[A7]
  42. 00000066  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  43. 0000006A  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  44. 0000006E  7004                     moveq.l    D0, 0x04
  45. 00000070  2F00                     move.l     -[A7], D0
  46. 00000072  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  47. 00000076  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  48. 0000007A  7E00                     moveq.l    D7, 0x00
  49. 0000007C  2A2E FFF8                move.l     D5, [A6 - 0x8]
  50. 00000080  5385                     subq.l     D5, 1
  51. label00000082:
  52. 00000082  2007                     move.l     D0, D7
  53. 00000084  D085                     add.l      D0, D5
  54. 00000086  2F00                     move.l     -[A7], D0
  55. 00000088  7002                     moveq.l    D0, 0x02
  56. 0000008A  2F00                     move.l     -[A7], D0
  57. 0000008C  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  58. 00000090  2C1F                     move.l     D6, [A7]+
  59. 00000092  206E 000C                movea.l    A0, [A6 + 0xC]
  60. 00000096  2050                     movea.l    A0, [A0]
  61. 00000098  2006                     move.l     D0, D6
  62. 0000009A  E580                     asl        D0, 2
  63. 0000009C  2830 0800                move.l     D4, [A0 + D0]
  64. 000000A0  B8AE 0010                cmp.l      D4, [A6 + 0x10]
  65. 000000A4  6F06                     ble        +0x8 /* 000000AC */
  66. 000000A6  2A06                     move.l     D5, D6
  67. 000000A8  5385                     subq.l     D5, 1
  68. 000000AA  6004                     bra        +0x6 /* 000000B0 */
  69. label000000AC:
  70. 000000AC  2E06                     move.l     D7, D6
  71. 000000AE  5287                     addq.l     D7, 1
  72. label000000B0:
  73. 000000B0  B8AE 0010                cmp.l      D4, [A6 + 0x10]
  74. 000000B4  57C0                     seq        D0
  75. 000000B6  4A00                     tst.b      D0
  76. 000000B8  6608                     bne        +0xA /* 000000C2 */
  77. 000000BA  BA87                     cmp.l      D5, D7
  78. 000000BC  5DC1                     slt        D1
  79. 000000BE  8001                     or.b       D0, D1
  80. 000000C0  67C0                     beq        -0x3E /* 00000082 */
  81. label000000C2:
  82. 000000C2  B8AE 0010                cmp.l      D4, [A6 + 0x10]
  83. 000000C6  660E                     bne        +0x10 /* 000000D6 */
  84. 000000C8  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  85. 000000CE  206E 0008                movea.l    A0, [A6 + 0x8]
  86. 000000D2  2086                     move.l     [A0], D6
  87. 000000D4  6006                     bra        +0x8 /* 000000DC */
  88. label000000D6:
  89. 000000D6  206E 0008                movea.l    A0, [A6 + 0x8]
  90. 000000DA  2087                     move.l     [A0], D7
  91. label000000DC:
  92. 000000DC  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  93. 000000E0  4E5E                     unlink     A6
  94. 000000E2  205F                     movea.l    A0, [A7]+
  95. 000000E4  DEFC 000C                add.w      A7, 0xC
  96. 000000E8  4ED0                     jmp        [A0]
  97. 000000EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  98. // begin alternate branch 000000EC-000000F0
  99. fn000000EC:
  100. 000000EC  4E56 FFEC                link       A6, -0x0014
  101. // end alternate branch 000000EC-000000F0
  102. fn000000EC: // (misaligned)
  103. 000000EE  FFEC                     .invalid   <<F/7/7>>
  104. 000000F0  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  105. 000000F4  42A7                     clr.l      -[A7]
  106. 000000F6  206E 0008                movea.l    A0, [A6 + 0x8]
  107. 000000FA  2F10                     move.l     -[A7], [A0]
  108. 000000FC  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  109. 00000100  7004                     moveq.l    D0, 0x04
  110. 00000102  2F00                     move.l     -[A7], D0
  111. 00000104  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  112. 00000108  281F                     move.l     D4, [A7]+
  113. 0000010A  206E 0008                movea.l    A0, [A6 + 0x8]
  114. 0000010E  2F10                     move.l     -[A7], [A0]
  115. 00000110  205F                     movea.l    A0, [A7]+
  116. 00000112  A029                     syscall    HLock
  117. 00000114  206E 0008                movea.l    A0, [A6 + 0x8]
  118. 00000118  2050                     movea.l    A0, [A0]
  119. 0000011A  2850                     movea.l    A4, [A0]
  120. 0000011C  4247                     clr.w      D7
  121. label0000011E:
  122. 0000011E  3007                     move.w     D0, D7
  123. 00000120  C1FC 0003                muls.w     D0, 0x3
  124. 00000124  3E00                     move.w     D7, D0
  125. 00000126  5247                     addq.w     D7, 1
  126. 00000128  3007                     move.w     D0, D7
  127. 0000012A  48C0                     ext.l      D0
  128. 0000012C  2204                     move.l     D1, D4
  129. 0000012E  5381                     subq.l     D1, 1
  130. 00000130  B280                     cmp.l      D1, D0
  131. 00000132  6CEA                     bge        -0x14 /* 0000011E */
  132. label00000134:
  133. 00000134  3007                     move.w     D0, D7
  134. 00000136  48C0                     ext.l      D0
  135. 00000138  81FC 0003                divs.w     D0, 0x3
  136. 0000013C  3E00                     move.w     D7, D0
  137. 0000013E  2004                     move.l     D0, D4
  138. 00000140  5380                     subq.l     D0, 1
  139. 00000142  3D40 FFEC                move.w     [A6 - 0x14], D0
  140. 00000146  3A07                     move.w     D5, D7
  141. 00000148  604C                     bra        +0x4E /* 00000196 */
  142. label0000014A:
  143. 0000014A  3005                     move.w     D0, D5
  144. 0000014C  48C0                     ext.l      D0
  145. 0000014E  E580                     asl        D0, 2
  146. 00000150  2D74 0800 FFF6           move.l     [A6 - 0xA], [A4 + D0]
  147. 00000156  3C05                     move.w     D6, D5
  148. label00000158:
  149. 00000158  3006                     move.w     D0, D6
  150. 0000015A  9047                     sub.w      D0, D7
  151. 0000015C  48C0                     ext.l      D0
  152. 0000015E  E580                     asl        D0, 2
  153. 00000160  2234 0800                move.l     D1, [A4 + D0]
  154. 00000164  B2AE FFF6                cmp.l      D1, [A6 - 0xA]
  155. 00000168  6F1C                     ble        +0x1E /* 00000186 */
  156. 0000016A  3006                     move.w     D0, D6
  157. 0000016C  9047                     sub.w      D0, D7
  158. 0000016E  48C0                     ext.l      D0
  159. 00000170  E580                     asl        D0, 2
  160. 00000172  3206                     move.w     D1, D6
  161. 00000174  48C1                     ext.l      D1
  162. 00000176  E581                     asl        D1, 2
  163. 00000178  29B4 0800 1800           move.l     [A4 + D1], [A4 + D0]
  164. 0000017E  9C47                     sub.w      D6, D7
  165. 00000180  BE46                     cmp.w      D7, D6
  166. 00000182  6C02                     bge        +0x4 /* 00000186 */
  167. 00000184  60D2                     bra        -0x2C /* 00000158 */
  168. label00000186:
  169. 00000186  3006                     move.w     D0, D6
  170. 00000188  48C0                     ext.l      D0
  171. 0000018A  E580                     asl        D0, 2
  172. 0000018C  29AE FFF6 0800           move.l     [A4 + D0], [A6 - 0xA]
  173. 00000192  5245                     addq.w     D5, 1
  174. 00000194  6906                     bvs        +0x8 /* 0000019C */
  175. label00000196:
  176. 00000196  BA6E FFEC                cmp.w      D5, [A6 - 0x14]
  177. 0000019A  6FAE                     ble        -0x50 /* 0000014A */
  178. label0000019C:
  179. 0000019C  4A47                     tst.w      D7
  180. 0000019E  6694                     bne        -0x6A /* 00000134 */
  181. 000001A0  206E 0008                movea.l    A0, [A6 + 0x8]
  182. 000001A4  2F10                     move.l     -[A7], [A0]
  183. 000001A6  205F                     movea.l    A0, [A7]+
  184. 000001A8  A02A                     syscall    HUnlock
  185. 000001AA  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  186. 000001AE  4E5E                     unlink     A6
  187. 000001B0  2E9F                     move.l     [A7], [A7]+
  188. 000001B2  4E75                     rts
  189. fn000001B4:
  190. 000001B4  4E56 FFFC                link       A6, -0x0004
  191. 000001B8  42A7                     clr.l      -[A7]
  192. 000001BA  206E 0008                movea.l    A0, [A6 + 0x8]
  193. 000001BE  2F10                     move.l     -[A7], [A0]
  194. 000001C0  202E 0010                move.l     D0, [A6 + 0x10]
  195. 000001C4  E580                     asl        D0, 2
  196. 000001C6  2F00                     move.l     -[A7], D0
  197. 000001C8  486E 0014                pea.l      [A6 + 0x14]
  198. 000001CC  7004                     moveq.l    D0, 0x04
  199. 000001CE  2F00                     move.l     -[A7], D0
  200. 000001D0  70FF                     moveq.l    D0, 0xFFFFFFFF
  201. 000001D2  2F00                     move.l     -[A7], D0
  202. 000001D4  42A7                     clr.l      -[A7]
  203. 000001D6  A9E0                     syscall    Munger
  204. 000001D8  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  205. 000001DC  4E5E                     unlink     A6
  206. 000001DE  205F                     movea.l    A0, [A7]+
  207. 000001E0  DEFC 0010                add.w      A7, 0x10
  208. 000001E4  4ED0                     jmp        [A0]
  209. 000001E6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  210. // begin alternate branch 000001E8-000001EC
  211. fn000001E8:
  212. 000001E8  4E56 FFFC                link       A6, -0x0004
  213. // end alternate branch 000001E8-000001EC
  214. fn000001E8: // (misaligned)
  215. 000001EA  FFFC                     .invalid   <<F/7/7>>
  216. 000001EC  202E 0010                move.l     D0, [A6 + 0x10]
  217. 000001F0  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  218. 000001F4  6D2E                     blt        +0x30 /* 00000224 */
  219. 000001F6  206E 0008                movea.l    A0, [A6 + 0x8]
  220. 000001FA  2F10                     move.l     -[A7], [A0]
  221. 000001FC  202E 000C                move.l     D0, [A6 + 0xC]
  222. 00000200  5280                     addq.l     D0, 1
  223. 00000202  E580                     asl        D0, 2
  224. 00000204  2F00                     move.l     -[A7], D0
  225. 00000206  4EAD 234A                jsr        [A5 + 0x234A /* export_1125 */]
  226. 0000020A  4EAD 205A                jsr        [A5 + 0x205A /* export_1031 */]
  227. 0000020E  206E 0008                movea.l    A0, [A6 + 0x8]
  228. 00000212  2050                     movea.l    A0, [A0]
  229. 00000214  2050                     movea.l    A0, [A0]
  230. 00000216  202E 000C                move.l     D0, [A6 + 0xC]
  231. 0000021A  E580                     asl        D0, 2
  232. 0000021C  21AE 0014 0800           move.l     [A0 + D0], [A6 + 0x14]
  233. 00000222  6026                     bra        +0x28 /* 0000024A */
  234. label00000224:
  235. 00000224  42A7                     clr.l      -[A7]
  236. 00000226  206E 0008                movea.l    A0, [A6 + 0x8]
  237. 0000022A  2F10                     move.l     -[A7], [A0]
  238. 0000022C  202E 0010                move.l     D0, [A6 + 0x10]
  239. 00000230  E580                     asl        D0, 2
  240. 00000232  2F00                     move.l     -[A7], D0
  241. 00000234  42A7                     clr.l      -[A7]
  242. 00000236  42A7                     clr.l      -[A7]
  243. 00000238  486E 0014                pea.l      [A6 + 0x14]
  244. 0000023C  7004                     moveq.l    D0, 0x04
  245. 0000023E  2F00                     move.l     -[A7], D0
  246. 00000240  A9E0                     syscall    Munger
  247. 00000242  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  248. 00000246  4EAD 205A                jsr        [A5 + 0x205A /* export_1031 */]
  249. label0000024A:
  250. 0000024A  4E5E                     unlink     A6
  251. 0000024C  205F                     movea.l    A0, [A7]+
  252. 0000024E  DEFC 0010                add.w      A7, 0x10
  253. 00000252  4ED0                     jmp        [A0]
  254. export_1978:
  255. 00000254  4E56 FFD4                link       A6, -0x002C
  256. 00000258  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  257. 0000025C  206E 0008                movea.l    A0, [A6 + 0x8]
  258. 00000260  4A90                     tst.l      [A0]
  259. 00000262  6604                     bne        +0x6 /* 00000268 */
  260. 00000264  6000 0136                bra        +0x138 /* 0000039C */
  261. label00000268:
  262. 00000268  206E 000C                movea.l    A0, [A6 + 0xC]
  263. 0000026C  4A90                     tst.l      [A0]
  264. 0000026E  6640                     bne        +0x42 /* 000002B0 */
  265. 00000270  206E 0008                movea.l    A0, [A6 + 0x8]
  266. 00000274  226E 000C                movea.l    A1, [A6 + 0xC]
  267. 00000278  2290                     move.l     [A1], [A0]
  268. 0000027A  4267                     clr.w      -[A7]
  269. 0000027C  1F3C 0001                move.b     -[A7], 0x1
  270. 00000280  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  271. 00000284  1D5F FFDE                move.b     [A6 - 0x22], [A7]+
  272. 00000288  4267                     clr.w      -[A7]
  273. 0000028A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  274. 0000028E  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  275. 00000292  3D5F FFDC                move.w     [A6 - 0x24], [A7]+
  276. 00000296  4267                     clr.w      -[A7]
  277. 00000298  1F2E FFDE                move.b     -[A7], [A6 - 0x22]
  278. 0000029C  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  279. 000002A0  1D5F FFDE                move.b     [A6 - 0x22], [A7]+
  280. 000002A4  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  281. 000002A8  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  282. 000002AC  6000 00EE                bra        +0xF0 /* 0000039C */
  283. label000002B0:
  284. 000002B0  42A7                     clr.l      -[A7]
  285. 000002B2  206E 000C                movea.l    A0, [A6 + 0xC]
  286. 000002B6  2F10                     move.l     -[A7], [A0]
  287. 000002B8  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  288. 000002BC  7004                     moveq.l    D0, 0x04
  289. 000002BE  2F00                     move.l     -[A7], D0
  290. 000002C0  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  291. 000002C4  2A1F                     move.l     D5, [A7]+
  292. 000002C6  42A7                     clr.l      -[A7]
  293. 000002C8  206E 0008                movea.l    A0, [A6 + 0x8]
  294. 000002CC  2F10                     move.l     -[A7], [A0]
  295. 000002CE  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  296. 000002D2  7004                     moveq.l    D0, 0x04
  297. 000002D4  2F00                     move.l     -[A7], D0
  298. 000002D6  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  299. 000002DA  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  300. 000002DE  202E FFF8                move.l     D0, [A6 - 0x8]
  301. 000002E2  D085                     add.l      D0, D5
  302. 000002E4  2D40 FFFC                move.l     [A6 - 0x4], D0
  303. 000002E8  6F16                     ble        +0x18 /* 00000300 */
  304. 000002EA  206E 000C                movea.l    A0, [A6 + 0xC]
  305. 000002EE  2F10                     move.l     -[A7], [A0]
  306. 000002F0  202E FFFC                move.l     D0, [A6 - 0x4]
  307. 000002F4  E580                     asl        D0, 2
  308. 000002F6  2F00                     move.l     -[A7], D0
  309. 000002F8  4EAD 234A                jsr        [A5 + 0x234A /* export_1125 */]
  310. 000002FC  4EAD 205A                jsr        [A5 + 0x205A /* export_1031 */]
  311. label00000300:
  312. 00000300  206E 000C                movea.l    A0, [A6 + 0xC]
  313. 00000304  2050                     movea.l    A0, [A0]
  314. 00000306  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  315. 0000030A  206E 0008                movea.l    A0, [A6 + 0x8]
  316. 0000030E  2050                     movea.l    A0, [A0]
  317. 00000310  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  318. 00000314  2E05                     move.l     D7, D5
  319. 00000316  202E FFF8                move.l     D0, [A6 - 0x8]
  320. 0000031A  5380                     subq.l     D0, 1
  321. 0000031C  2D40 FFD8                move.l     [A6 - 0x28], D0
  322. 00000320  7C00                     moveq.l    D6, 0x00
  323. 00000322  605E                     bra        +0x60 /* 00000382 */
  324. label00000324:
  325. 00000324  422E FFDF                clr.b      [A6 - 0x21]
  326. 00000328  2005                     move.l     D0, D5
  327. 0000032A  5380                     subq.l     D0, 1
  328. 0000032C  2D40 FFD4                move.l     [A6 - 0x2C], D0
  329. 00000330  7800                     moveq.l    D4, 0x00
  330. 00000332  6026                     bra        +0x28 /* 0000035A */
  331. label00000334:
  332. 00000334  206E FFEC                movea.l    A0, [A6 - 0x14]
  333. 00000338  2004                     move.l     D0, D4
  334. 0000033A  E580                     asl        D0, 2
  335. 0000033C  226E FFF0                movea.l    A1, [A6 - 0x10]
  336. 00000340  2206                     move.l     D1, D6
  337. 00000342  E581                     asl        D1, 2
  338. 00000344  2430 0800                move.l     D2, [A0 + D0]
  339. 00000348  B4B1 1800                cmp.l      D2, [A1 + D1]
  340. 0000034C  6608                     bne        +0xA /* 00000356 */
  341. 0000034E  1D7C 0001 FFDF           move.b     [A6 - 0x21], 0x1
  342. 00000354  600A                     bra        +0xC /* 00000360 */
  343. label00000356:
  344. 00000356  5284                     addq.l     D4, 1
  345. 00000358  6906                     bvs        +0x8 /* 00000360 */
  346. label0000035A:
  347. 0000035A  B8AE FFD4                cmp.l      D4, [A6 - 0x2C]
  348. 0000035E  6FD4                     ble        -0x2A /* 00000334 */
  349. label00000360:
  350. 00000360  102E FFDF                move.b     D0, [A6 - 0x21]
  351. 00000364  6618                     bne        +0x1A /* 0000037E */
  352. 00000366  206E FFF0                movea.l    A0, [A6 - 0x10]
  353. 0000036A  2006                     move.l     D0, D6
  354. 0000036C  E580                     asl        D0, 2
  355. 0000036E  226E FFEC                movea.l    A1, [A6 - 0x14]
  356. 00000372  2207                     move.l     D1, D7
  357. 00000374  E581                     asl        D1, 2
  358. 00000376  23B0 0800 1800           move.l     [A1 + D1], [A0 + D0]
  359. 0000037C  5287                     addq.l     D7, 1
  360. label0000037E:
  361. 0000037E  5286                     addq.l     D6, 1
  362. 00000380  6906                     bvs        +0x8 /* 00000388 */
  363. label00000382:
  364. 00000382  BCAE FFD8                cmp.l      D6, [A6 - 0x28]
  365. 00000386  6F9C                     ble        -0x62 /* 00000324 */
  366. label00000388:
  367. 00000388  4A87                     tst.l      D7
  368. 0000038A  6F10                     ble        +0x12 /* 0000039C */
  369. 0000038C  206E 000C                movea.l    A0, [A6 + 0xC]
  370. 00000390  2F10                     move.l     -[A7], [A0]
  371. 00000392  2007                     move.l     D0, D7
  372. 00000394  E580                     asl        D0, 2
  373. 00000396  2F00                     move.l     -[A7], D0
  374. 00000398  4EAD 234A                jsr        [A5 + 0x234A /* export_1125 */]
  375. label0000039C:
  376. 0000039C  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  377. 000003A0  4E5E                     unlink     A6
  378. 000003A2  205F                     movea.l    A0, [A7]+
  379. 000003A4  504F                     addq.w     A7, 8
  380. 000003A6  4ED0                     jmp        [A0]
  381. export_1979:
  382. 000003A8  4E56 FFF4                link       A6, -0x000C
  383. 000003AC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  384. 000003B0  286E 000C                movea.l    A4, [A6 + 0xC]
  385. 000003B4  4A94                     tst.l      [A4]
  386. 000003B6  660E                     bne        +0x10 /* 000003C6 */
  387. 000003B8  42A7                     clr.l      -[A7]
  388. 000003BA  42A7                     clr.l      -[A7]
  389. 000003BC  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  390. 000003C0  2897                     move.l     [A4], [A7]
  391. 000003C2  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  392. label000003C6:
  393. 000003C6  42A7                     clr.l      -[A7]
  394. 000003C8  2F14                     move.l     -[A7], [A4]
  395. 000003CA  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  396. 000003CE  7004                     moveq.l    D0, 0x04
  397. 000003D0  2F00                     move.l     -[A7], D0
  398. 000003D2  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  399. 000003D6  2E1F                     move.l     D7, [A7]+
  400. 000003D8  2054                     movea.l    A0, [A4]
  401. 000003DA  2650                     movea.l    A3, [A0]
  402. 000003DC  2007                     move.l     D0, D7
  403. 000003DE  5380                     subq.l     D0, 1
  404. 000003E0  3D40 FFF4                move.w     [A6 - 0xC], D0
  405. 000003E4  4246                     clr.w      D6
  406. 000003E6  6016                     bra        +0x18 /* 000003FE */
  407. label000003E8:
  408. 000003E8  3006                     move.w     D0, D6
  409. 000003EA  48C0                     ext.l      D0
  410. 000003EC  E580                     asl        D0, 2
  411. 000003EE  2233 0800                move.l     D1, [A3 + D0]
  412. 000003F2  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  413. 000003F6  6602                     bne        +0x4 /* 000003FA */
  414. 000003F8  602A                     bra        +0x2C /* 00000424 */
  415. label000003FA:
  416. 000003FA  5246                     addq.w     D6, 1
  417. 000003FC  6906                     bvs        +0x8 /* 00000404 */
  418. label000003FE:
  419. 000003FE  BC6E FFF4                cmp.w      D6, [A6 - 0xC]
  420. 00000402  6FE4                     ble        -0x1A /* 000003E8 */
  421. label00000404:
  422. 00000404  2F14                     move.l     -[A7], [A4]
  423. 00000406  2007                     move.l     D0, D7
  424. 00000408  5280                     addq.l     D0, 1
  425. 0000040A  E580                     asl        D0, 2
  426. 0000040C  2F00                     move.l     -[A7], D0
  427. 0000040E  4EAD 234A                jsr        [A5 + 0x234A /* export_1125 */]
  428. 00000412  4EAD 205A                jsr        [A5 + 0x205A /* export_1031 */]
  429. 00000416  2054                     movea.l    A0, [A4]
  430. 00000418  2050                     movea.l    A0, [A0]
  431. 0000041A  2007                     move.l     D0, D7
  432. 0000041C  E580                     asl        D0, 2
  433. 0000041E  21AE 0008 0800           move.l     [A0 + D0], [A6 + 0x8]
  434. label00000424:
  435. 00000424  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  436. 00000428  4E5E                     unlink     A6
  437. 0000042A  205F                     movea.l    A0, [A7]+
  438. 0000042C  504F                     addq.w     A7, 8
  439. 0000042E  4ED0                     jmp        [A0]
  440. export_1980:
  441. 00000430  4E56 FFCA                link       A6, -0x0036
  442. 00000434  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  443. 00000438  7000                     moveq.l    D0, 0x00
  444. 0000043A  2D40 0010                move.l     [A6 + 0x10], D0
  445. 0000043E  7000                     moveq.l    D0, 0x00
  446. 00000440  2D40 FFF0                move.l     [A6 - 0x10], D0
  447. 00000444  486E 000C                pea.l      [A6 + 0xC]
  448. 00000448  4EBA FCA2                jsr        [PC - 0x35E /* 000000EC */]
  449. 0000044C  486E 0008                pea.l      [A6 + 0x8]
  450. 00000450  4EBA FC9A                jsr        [PC - 0x366 /* 000000EC */]
  451. 00000454  4AAE 000C                tst.l      [A6 + 0xC]
  452. 00000458  57C0                     seq        D0
  453. 0000045A  4A00                     tst.b      D0
  454. 0000045C  670E                     beq        +0x10 /* 0000046C */
  455. 0000045E  4AAE 0008                tst.l      [A6 + 0x8]
  456. 00000462  57C1                     seq        D1
  457. 00000464  C001                     and.b      D0, D1
  458. 00000466  6704                     beq        +0x6 /* 0000046C */
  459. 00000468  6000 02CE                bra        +0x2D0 /* 00000738 */
  460. label0000046C:
  461. 0000046C  4AAE 000C                tst.l      [A6 + 0xC]
  462. 00000470  6646                     bne        +0x48 /* 000004B8 */
  463. 00000472  2D6E 0008 FFF0           move.l     [A6 - 0x10], [A6 + 0x8]
  464. 00000478  4267                     clr.w      -[A7]
  465. 0000047A  1F3C 0001                move.b     -[A7], 0x1
  466. 0000047E  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  467. 00000482  1D5F FFD5                move.b     [A6 - 0x2B], [A7]+
  468. 00000486  4267                     clr.w      -[A7]
  469. 00000488  486E FFF0                pea.l      [A6 - 0x10]
  470. 0000048C  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  471. 00000490  3D5F FFD2                move.w     [A6 - 0x2E], [A7]+
  472. 00000494  4267                     clr.w      -[A7]
  473. 00000496  1F2E FFD5                move.b     -[A7], [A6 - 0x2B]
  474. 0000049A  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  475. 0000049E  1D5F FFD5                move.b     [A6 - 0x2B], [A7]+
  476. 000004A2  4A6E FFD2                tst.w      [A6 - 0x2E]
  477. 000004A6  6600 0290                bne        +0x292 /* 00000738 */
  478. 000004AA  2D6E FFF0 0010           move.l     [A6 + 0x10], [A6 - 0x10]
  479. 000004B0  6000 0286                bra        +0x288 /* 00000738 */
  480. 000004B4  6000 0282                bra        +0x284 /* 00000738 */
  481. label000004B8:
  482. 000004B8  4AAE 0008                tst.l      [A6 + 0x8]
  483. 000004BC  6646                     bne        +0x48 /* 00000504 */
  484. 000004BE  2D6E 000C FFF0           move.l     [A6 - 0x10], [A6 + 0xC]
  485. 000004C4  4267                     clr.w      -[A7]
  486. 000004C6  1F3C 0001                move.b     -[A7], 0x1
  487. 000004CA  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  488. 000004CE  1D5F FFD5                move.b     [A6 - 0x2B], [A7]+
  489. 000004D2  4267                     clr.w      -[A7]
  490. 000004D4  486E FFF0                pea.l      [A6 - 0x10]
  491. 000004D8  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  492. 000004DC  3D5F FFD2                move.w     [A6 - 0x2E], [A7]+
  493. 000004E0  4267                     clr.w      -[A7]
  494. 000004E2  1F2E FFD5                move.b     -[A7], [A6 - 0x2B]
  495. 000004E6  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  496. 000004EA  1D5F FFD5                move.b     [A6 - 0x2B], [A7]+
  497. 000004EE  4A6E FFD2                tst.w      [A6 - 0x2E]
  498. 000004F2  6600 0244                bne        +0x246 /* 00000738 */
  499. 000004F6  2D6E FFF0 0010           move.l     [A6 + 0x10], [A6 - 0x10]
  500. 000004FC  6000 023A                bra        +0x23C /* 00000738 */
  501. 00000500  6000 0236                bra        +0x238 /* 00000738 */
  502. label00000504:
  503. 00000504  42A7                     clr.l      -[A7]
  504. 00000506  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  505. 0000050A  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  506. 0000050E  7004                     moveq.l    D0, 0x04
  507. 00000510  2F00                     move.l     -[A7], D0
  508. 00000512  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  509. 00000516  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  510. 0000051A  42A7                     clr.l      -[A7]
  511. 0000051C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  512. 00000520  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  513. 00000524  7004                     moveq.l    D0, 0x04
  514. 00000526  2F00                     move.l     -[A7], D0
  515. 00000528  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  516. 0000052C  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  517. 00000530  202E FFF8                move.l     D0, [A6 - 0x8]
  518. 00000534  D0AE FFF4                add.l      D0, [A6 - 0xC]
  519. 00000538  2D40 FFFC                move.l     [A6 - 0x4], D0
  520. 0000053C  42A7                     clr.l      -[A7]
  521. 0000053E  202E FFFC                move.l     D0, [A6 - 0x4]
  522. 00000542  E580                     asl        D0, 2
  523. 00000544  2F00                     move.l     -[A7], D0
  524. 00000546  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  525. 0000054A  2D57 FFF0                move.l     [A6 - 0x10], [A7]
  526. 0000054E  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  527. 00000552  7A00                     moveq.l    D5, 0x00
  528. 00000554  206E 000C                movea.l    A0, [A6 + 0xC]
  529. 00000558  2050                     movea.l    A0, [A0]
  530. 0000055A  2005                     move.l     D0, D5
  531. 0000055C  E580                     asl        D0, 2
  532. 0000055E  2D70 0800 FFE8           move.l     [A6 - 0x18], [A0 + D0]
  533. 00000564  1D7C 0001 FFD6           move.b     [A6 - 0x2A], 0x1
  534. 0000056A  7C00                     moveq.l    D6, 0x00
  535. 0000056C  206E 0008                movea.l    A0, [A6 + 0x8]
  536. 00000570  2050                     movea.l    A0, [A0]
  537. 00000572  2006                     move.l     D0, D6
  538. 00000574  E580                     asl        D0, 2
  539. 00000576  2D70 0800 FFEC           move.l     [A6 - 0x14], [A0 + D0]
  540. 0000057C  1D7C 0001 FFD7           move.b     [A6 - 0x29], 0x1
  541. 00000582  7E00                     moveq.l    D7, 0x00
  542. label00000584:
  543. 00000584  BEAE FFFC                cmp.l      D7, [A6 - 0x4]
  544. 00000588  5DC0                     slt        D0
  545. 0000058A  C02E FFD6                and.b      D0, [A6 - 0x2A]
  546. 0000058E  C02E FFD7                and.b      D0, [A6 - 0x29]
  547. 00000592  6700 0100                beq        +0x102 /* 00000694 */
  548. 00000596  202E FFE8                move.l     D0, [A6 - 0x18]
  549. 0000059A  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  550. 0000059E  6C40                     bge        +0x42 /* 000005E0 */
  551. 000005A0  206E 000C                movea.l    A0, [A6 + 0xC]
  552. 000005A4  2050                     movea.l    A0, [A0]
  553. 000005A6  2005                     move.l     D0, D5
  554. 000005A8  E580                     asl        D0, 2
  555. 000005AA  226E FFF0                movea.l    A1, [A6 - 0x10]
  556. 000005AE  2251                     movea.l    A1, [A1]
  557. 000005B0  2207                     move.l     D1, D7
  558. 000005B2  E581                     asl        D1, 2
  559. 000005B4  23B0 0800 1800           move.l     [A1 + D1], [A0 + D0]
  560. 000005BA  5287                     addq.l     D7, 1
  561. 000005BC  202E FFF4                move.l     D0, [A6 - 0xC]
  562. 000005C0  5380                     subq.l     D0, 1
  563. 000005C2  B085                     cmp.l      D0, D5
  564. 000005C4  6F14                     ble        +0x16 /* 000005DA */
  565. 000005C6  5285                     addq.l     D5, 1
  566. 000005C8  206E 000C                movea.l    A0, [A6 + 0xC]
  567. 000005CC  2050                     movea.l    A0, [A0]
  568. 000005CE  2005                     move.l     D0, D5
  569. 000005D0  E580                     asl        D0, 2
  570. 000005D2  2D70 0800 FFE8           move.l     [A6 - 0x18], [A0 + D0]
  571. 000005D8  60AA                     bra        -0x54 /* 00000584 */
  572. label000005DA:
  573. 000005DA  422E FFD6                clr.b      [A6 - 0x2A]
  574. 000005DE  60A4                     bra        -0x5A /* 00000584 */
  575. label000005E0:
  576. 000005E0  202E FFE8                move.l     D0, [A6 - 0x18]
  577. 000005E4  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  578. 000005E8  6F44                     ble        +0x46 /* 0000062E */
  579. 000005EA  206E 0008                movea.l    A0, [A6 + 0x8]
  580. 000005EE  2050                     movea.l    A0, [A0]
  581. 000005F0  2006                     move.l     D0, D6
  582. 000005F2  E580                     asl        D0, 2
  583. 000005F4  226E FFF0                movea.l    A1, [A6 - 0x10]
  584. 000005F8  2251                     movea.l    A1, [A1]
  585. 000005FA  2207                     move.l     D1, D7
  586. 000005FC  E581                     asl        D1, 2
  587. 000005FE  23B0 0800 1800           move.l     [A1 + D1], [A0 + D0]
  588. 00000604  5287                     addq.l     D7, 1
  589. 00000606  202E FFF8                move.l     D0, [A6 - 0x8]
  590. 0000060A  5380                     subq.l     D0, 1
  591. 0000060C  B086                     cmp.l      D0, D6
  592. 0000060E  6F16                     ble        +0x18 /* 00000626 */
  593. 00000610  5286                     addq.l     D6, 1
  594. 00000612  206E 0008                movea.l    A0, [A6 + 0x8]
  595. 00000616  2050                     movea.l    A0, [A0]
  596. 00000618  2006                     move.l     D0, D6
  597. 0000061A  E580                     asl        D0, 2
  598. 0000061C  2D70 0800 FFEC           move.l     [A6 - 0x14], [A0 + D0]
  599. 00000622  6000 FF60                bra        -0x9E /* 00000584 */
  600. label00000626:
  601. 00000626  422E FFD7                clr.b      [A6 - 0x29]
  602. 0000062A  6000 FF58                bra        -0xA6 /* 00000584 */
  603. label0000062E:
  604. 0000062E  206E 0008                movea.l    A0, [A6 + 0x8]
  605. 00000632  2050                     movea.l    A0, [A0]
  606. 00000634  2006                     move.l     D0, D6
  607. 00000636  E580                     asl        D0, 2
  608. 00000638  226E FFF0                movea.l    A1, [A6 - 0x10]
  609. 0000063C  2251                     movea.l    A1, [A1]
  610. 0000063E  2207                     move.l     D1, D7
  611. 00000640  E581                     asl        D1, 2
  612. 00000642  23B0 0800 1800           move.l     [A1 + D1], [A0 + D0]
  613. 00000648  5287                     addq.l     D7, 1
  614. 0000064A  202E FFF4                move.l     D0, [A6 - 0xC]
  615. 0000064E  5380                     subq.l     D0, 1
  616. 00000650  B085                     cmp.l      D0, D5
  617. 00000652  6F14                     ble        +0x16 /* 00000668 */
  618. 00000654  5285                     addq.l     D5, 1
  619. 00000656  206E 000C                movea.l    A0, [A6 + 0xC]
  620. 0000065A  2050                     movea.l    A0, [A0]
  621. 0000065C  2005                     move.l     D0, D5
  622. 0000065E  E580                     asl        D0, 2
  623. 00000660  2D70 0800 FFE8           move.l     [A6 - 0x18], [A0 + D0]
  624. 00000666  6004                     bra        +0x6 /* 0000066C */
  625. label00000668:
  626. 00000668  422E FFD6                clr.b      [A6 - 0x2A]
  627. label0000066C:
  628. 0000066C  202E FFF8                move.l     D0, [A6 - 0x8]
  629. 00000670  5380                     subq.l     D0, 1
  630. 00000672  B086                     cmp.l      D0, D6
  631. 00000674  6F16                     ble        +0x18 /* 0000068C */
  632. 00000676  5286                     addq.l     D6, 1
  633. 00000678  206E 0008                movea.l    A0, [A6 + 0x8]
  634. 0000067C  2050                     movea.l    A0, [A0]
  635. 0000067E  2006                     move.l     D0, D6
  636. 00000680  E580                     asl        D0, 2
  637. 00000682  2D70 0800 FFEC           move.l     [A6 - 0x14], [A0 + D0]
  638. 00000688  6000 FEFA                bra        -0x104 /* 00000584 */
  639. label0000068C:
  640. 0000068C  422E FFD7                clr.b      [A6 - 0x29]
  641. 00000690  6000 FEF2                bra        -0x10C /* 00000584 */
  642. label00000694:
  643. 00000694  102E FFD6                move.b     D0, [A6 - 0x2A]
  644. 00000698  0A00 0001                xori.b     D0, 0x1
  645. 0000069C  122E FFD7                move.b     D1, [A6 - 0x29]
  646. 000006A0  0A01 0001                xori.b     D1, 0x1
  647. 000006A4  C001                     and.b      D0, D1
  648. 000006A6  6702                     beq        +0x4 /* 000006AA */
  649. 000006A8  6076                     bra        +0x78 /* 00000720 */
  650. label000006AA:
  651. 000006AA  102E FFD6                move.b     D0, [A6 - 0x2A]
  652. 000006AE  673C                     beq        +0x3E /* 000006EC */
  653. 000006B0  102E FFD7                move.b     D0, [A6 - 0x29]
  654. 000006B4  666A                     bne        +0x6C /* 00000720 */
  655. 000006B6  202E FFF4                move.l     D0, [A6 - 0xC]
  656. 000006BA  5380                     subq.l     D0, 1
  657. 000006BC  2D40 FFCE                move.l     [A6 - 0x32], D0
  658. 000006C0  2805                     move.l     D4, D5
  659. 000006C2  6020                     bra        +0x22 /* 000006E4 */
  660. label000006C4:
  661. 000006C4  206E 000C                movea.l    A0, [A6 + 0xC]
  662. 000006C8  2050                     movea.l    A0, [A0]
  663. 000006CA  2004                     move.l     D0, D4
  664. 000006CC  E580                     asl        D0, 2
  665. 000006CE  226E FFF0                movea.l    A1, [A6 - 0x10]
  666. 000006D2  2251                     movea.l    A1, [A1]
  667. 000006D4  2207                     move.l     D1, D7
  668. 000006D6  E581                     asl        D1, 2
  669. 000006D8  23B0 0800 1800           move.l     [A1 + D1], [A0 + D0]
  670. 000006DE  5287                     addq.l     D7, 1
  671. 000006E0  5284                     addq.l     D4, 1
  672. 000006E2  693C                     bvs        +0x3E /* 00000720 */
  673. label000006E4:
  674. 000006E4  B8AE FFCE                cmp.l      D4, [A6 - 0x32]
  675. 000006E8  6FDA                     ble        -0x24 /* 000006C4 */
  676. 000006EA  6034                     bra        +0x36 /* 00000720 */
  677. label000006EC:
  678. 000006EC  202E FFF8                move.l     D0, [A6 - 0x8]
  679. 000006F0  5380                     subq.l     D0, 1
  680. 000006F2  2D40 FFCA                move.l     [A6 - 0x36], D0
  681. 000006F6  2806                     move.l     D4, D6
  682. 000006F8  6020                     bra        +0x22 /* 0000071A */
  683. label000006FA:
  684. 000006FA  206E 0008                movea.l    A0, [A6 + 0x8]
  685. 000006FE  2050                     movea.l    A0, [A0]
  686. 00000700  2004                     move.l     D0, D4
  687. 00000702  E580                     asl        D0, 2
  688. 00000704  226E FFF0                movea.l    A1, [A6 - 0x10]
  689. 00000708  2251                     movea.l    A1, [A1]
  690. 0000070A  2207                     move.l     D1, D7
  691. 0000070C  E581                     asl        D1, 2
  692. 0000070E  23B0 0800 1800           move.l     [A1 + D1], [A0 + D0]
  693. 00000714  5287                     addq.l     D7, 1
  694. 00000716  5284                     addq.l     D4, 1
  695. 00000718  6906                     bvs        +0x8 /* 00000720 */
  696. label0000071A:
  697. 0000071A  B8AE FFCA                cmp.l      D4, [A6 - 0x36]
  698. 0000071E  6FDA                     ble        -0x24 /* 000006FA */
  699. label00000720:
  700. 00000720  4A87                     tst.l      D7
  701. 00000722  6F0E                     ble        +0x10 /* 00000732 */
  702. 00000724  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  703. 00000728  2007                     move.l     D0, D7
  704. 0000072A  E580                     asl        D0, 2
  705. 0000072C  2F00                     move.l     -[A7], D0
  706. 0000072E  4EAD 234A                jsr        [A5 + 0x234A /* export_1125 */]
  707. label00000732:
  708. 00000732  2D6E FFF0 0010           move.l     [A6 + 0x10], [A6 - 0x10]
  709. label00000738:
  710. 00000738  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  711. 0000073C  4E5E                     unlink     A6
  712. 0000073E  205F                     movea.l    A0, [A7]+
  713. 00000740  504F                     addq.w     A7, 8
  714. 00000742  4ED0                     jmp        [A0]
  715. export_1981:
  716. 00000744  4E56 FFDA                link       A6, -0x0026
  717. 00000748  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  718. 0000074C  7000                     moveq.l    D0, 0x00
  719. 0000074E  2D40 0010                move.l     [A6 + 0x10], D0
  720. 00000752  7000                     moveq.l    D0, 0x00
  721. 00000754  2840                     movea.l    A4, D0
  722. 00000756  486E 000C                pea.l      [A6 + 0xC]
  723. 0000075A  4EBA F990                jsr        [PC - 0x670 /* 000000EC */]
  724. 0000075E  486E 0008                pea.l      [A6 + 0x8]
  725. 00000762  4EBA F988                jsr        [PC - 0x678 /* 000000EC */]
  726. 00000766  42A7                     clr.l      -[A7]
  727. 00000768  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  728. 0000076C  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  729. 00000770  7004                     moveq.l    D0, 0x04
  730. 00000772  2F00                     move.l     -[A7], D0
  731. 00000774  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  732. 00000778  2A1F                     move.l     D5, [A7]+
  733. 0000077A  42A7                     clr.l      -[A7]
  734. 0000077C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  735. 00000780  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  736. 00000784  7004                     moveq.l    D0, 0x04
  737. 00000786  2F00                     move.l     -[A7], D0
  738. 00000788  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  739. 0000078C  281F                     move.l     D4, [A7]+
  740. 0000078E  4A85                     tst.l      D5
  741. 00000790  57C0                     seq        D0
  742. 00000792  4A84                     tst.l      D4
  743. 00000794  57C1                     seq        D1
  744. 00000796  8001                     or.b       D0, D1
  745. 00000798  6704                     beq        +0x6 /* 0000079E */
  746. 0000079A  6000 017C                bra        +0x17E /* 00000918 */
  747. label0000079E:
  748. 0000079E  B885                     cmp.l      D4, D5
  749. 000007A0  6C06                     bge        +0x8 /* 000007A8 */
  750. 000007A2  2D44 FFFC                move.l     [A6 - 0x4], D4
  751. 000007A6  6004                     bra        +0x6 /* 000007AC */
  752. label000007A8:
  753. 000007A8  2D45 FFFC                move.l     [A6 - 0x4], D5
  754. label000007AC:
  755. 000007AC  42A7                     clr.l      -[A7]
  756. 000007AE  202E FFFC                move.l     D0, [A6 - 0x4]
  757. 000007B2  E580                     asl        D0, 2
  758. 000007B4  2F00                     move.l     -[A7], D0
  759. 000007B6  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  760. 000007BA  285F                     movea.l    A4, [A7]+
  761. 000007BC  2F0C                     move.l     -[A7], A4
  762. 000007BE  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  763. 000007C2  7C00                     moveq.l    D6, 0x00
  764. 000007C4  206E 000C                movea.l    A0, [A6 + 0xC]
  765. 000007C8  2050                     movea.l    A0, [A0]
  766. 000007CA  2006                     move.l     D0, D6
  767. 000007CC  E580                     asl        D0, 2
  768. 000007CE  2D70 0800 FFE8           move.l     [A6 - 0x18], [A0 + D0]
  769. 000007D4  1D7C 0001 FFDA           move.b     [A6 - 0x26], 0x1
  770. 000007DA  7E00                     moveq.l    D7, 0x00
  771. 000007DC  206E 0008                movea.l    A0, [A6 + 0x8]
  772. 000007E0  2050                     movea.l    A0, [A0]
  773. 000007E2  2007                     move.l     D0, D7
  774. 000007E4  E580                     asl        D0, 2
  775. 000007E6  2D70 0800 FFEC           move.l     [A6 - 0x14], [A0 + D0]
  776. 000007EC  1D7C 0001 FFDB           move.b     [A6 - 0x25], 0x1
  777. 000007F2  7000                     moveq.l    D0, 0x00
  778. 000007F4  2D40 FFE4                move.l     [A6 - 0x1C], D0
  779. label000007F8:
  780. 000007F8  202E FFE4                move.l     D0, [A6 - 0x1C]
  781. 000007FC  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  782. 00000800  5DC0                     slt        D0
  783. 00000802  C02E FFDA                and.b      D0, [A6 - 0x26]
  784. 00000806  C02E FFDB                and.b      D0, [A6 - 0x25]
  785. 0000080A  6700 00E8                beq        +0xEA /* 000008F4 */
  786. 0000080E  202E FFE8                move.l     D0, [A6 - 0x18]
  787. 00000812  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  788. 00000816  5DC0                     slt        D0
  789. 00000818  4A00                     tst.b      D0
  790. 0000081A  6610                     bne        +0x12 /* 0000082C */
  791. 0000081C  122E FFDB                move.b     D1, [A6 - 0x25]
  792. 00000820  0A01 0001                xori.b     D1, 0x1
  793. 00000824  8001                     or.b       D0, D1
  794. 00000826  0240 0001                andi.w     D0, 0x1
  795. 0000082A  6722                     beq        +0x24 /* 0000084E */
  796. label0000082C:
  797. 0000082C  2005                     move.l     D0, D5
  798. 0000082E  5380                     subq.l     D0, 1
  799. 00000830  B086                     cmp.l      D0, D6
  800. 00000832  6F14                     ble        +0x16 /* 00000848 */
  801. 00000834  5286                     addq.l     D6, 1
  802. 00000836  206E 000C                movea.l    A0, [A6 + 0xC]
  803. 0000083A  2050                     movea.l    A0, [A0]
  804. 0000083C  2006                     move.l     D0, D6
  805. 0000083E  E580                     asl        D0, 2
  806. 00000840  2D70 0800 FFE8           move.l     [A6 - 0x18], [A0 + D0]
  807. 00000846  60B0                     bra        -0x4E /* 000007F8 */
  808. label00000848:
  809. 00000848  422E FFDA                clr.b      [A6 - 0x26]
  810. 0000084C  60AA                     bra        -0x54 /* 000007F8 */
  811. label0000084E:
  812. 0000084E  202E FFE8                move.l     D0, [A6 - 0x18]
  813. 00000852  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  814. 00000856  5EC0                     sgt        D0
  815. 00000858  4A00                     tst.b      D0
  816. 0000085A  6610                     bne        +0x12 /* 0000086C */
  817. 0000085C  122E FFDA                move.b     D1, [A6 - 0x26]
  818. 00000860  0A01 0001                xori.b     D1, 0x1
  819. 00000864  8001                     or.b       D0, D1
  820. 00000866  0240 0001                andi.w     D0, 0x1
  821. 0000086A  6726                     beq        +0x28 /* 00000892 */
  822. label0000086C:
  823. 0000086C  2004                     move.l     D0, D4
  824. 0000086E  5380                     subq.l     D0, 1
  825. 00000870  B087                     cmp.l      D0, D7
  826. 00000872  6F16                     ble        +0x18 /* 0000088A */
  827. 00000874  5287                     addq.l     D7, 1
  828. 00000876  206E 0008                movea.l    A0, [A6 + 0x8]
  829. 0000087A  2050                     movea.l    A0, [A0]
  830. 0000087C  2007                     move.l     D0, D7
  831. 0000087E  E580                     asl        D0, 2
  832. 00000880  2D70 0800 FFEC           move.l     [A6 - 0x14], [A0 + D0]
  833. 00000886  6000 FF70                bra        -0x8E /* 000007F8 */
  834. label0000088A:
  835. 0000088A  422E FFDB                clr.b      [A6 - 0x25]
  836. 0000088E  6000 FF68                bra        -0x96 /* 000007F8 */
  837. label00000892:
  838. 00000892  206E 0008                movea.l    A0, [A6 + 0x8]
  839. 00000896  2050                     movea.l    A0, [A0]
  840. 00000898  2007                     move.l     D0, D7
  841. 0000089A  E580                     asl        D0, 2
  842. 0000089C  2254                     movea.l    A1, [A4]
  843. 0000089E  222E FFE4                move.l     D1, [A6 - 0x1C]
  844. 000008A2  E581                     asl        D1, 2
  845. 000008A4  23B0 0800 1800           move.l     [A1 + D1], [A0 + D0]
  846. 000008AA  52AE FFE4                addq.l     [A6 - 0x1C], 1
  847. 000008AE  2005                     move.l     D0, D5
  848. 000008B0  5380                     subq.l     D0, 1
  849. 000008B2  B086                     cmp.l      D0, D6
  850. 000008B4  6F14                     ble        +0x16 /* 000008CA */
  851. 000008B6  5286                     addq.l     D6, 1
  852. 000008B8  206E 000C                movea.l    A0, [A6 + 0xC]
  853. 000008BC  2050                     movea.l    A0, [A0]
  854. 000008BE  2006                     move.l     D0, D6
  855. 000008C0  E580                     asl        D0, 2
  856. 000008C2  2D70 0800 FFE8           move.l     [A6 - 0x18], [A0 + D0]
  857. 000008C8  6004                     bra        +0x6 /* 000008CE */
  858. label000008CA:
  859. 000008CA  422E FFDA                clr.b      [A6 - 0x26]
  860. label000008CE:
  861. 000008CE  2004                     move.l     D0, D4
  862. 000008D0  5380                     subq.l     D0, 1
  863. 000008D2  B087                     cmp.l      D0, D7
  864. 000008D4  6F16                     ble        +0x18 /* 000008EC */
  865. 000008D6  5287                     addq.l     D7, 1
  866. 000008D8  206E 0008                movea.l    A0, [A6 + 0x8]
  867. 000008DC  2050                     movea.l    A0, [A0]
  868. 000008DE  2007                     move.l     D0, D7
  869. 000008E0  E580                     asl        D0, 2
  870. 000008E2  2D70 0800 FFEC           move.l     [A6 - 0x14], [A0 + D0]
  871. 000008E8  6000 FF0E                bra        -0xF0 /* 000007F8 */
  872. label000008EC:
  873. 000008EC  422E FFDB                clr.b      [A6 - 0x25]
  874. 000008F0  6000 FF06                bra        -0xF8 /* 000007F8 */
  875. label000008F4:
  876. 000008F4  4AAE FFE4                tst.l      [A6 - 0x1C]
  877. 000008F8  6F10                     ble        +0x12 /* 0000090A */
  878. 000008FA  2F0C                     move.l     -[A7], A4
  879. 000008FC  202E FFE4                move.l     D0, [A6 - 0x1C]
  880. 00000900  E580                     asl        D0, 2
  881. 00000902  2F00                     move.l     -[A7], D0
  882. 00000904  4EAD 234A                jsr        [A5 + 0x234A /* export_1125 */]
  883. 00000908  600A                     bra        +0xC /* 00000914 */
  884. label0000090A:
  885. 0000090A  42A7                     clr.l      -[A7]
  886. 0000090C  2F0C                     move.l     -[A7], A4
  887. 0000090E  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  888. 00000912  285F                     movea.l    A4, [A7]+
  889. label00000914:
  890. 00000914  2D4C 0010                move.l     [A6 + 0x10], A4
  891. label00000918:
  892. 00000918  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  893. 0000091C  4E5E                     unlink     A6
  894. 0000091E  205F                     movea.l    A0, [A7]+
  895. 00000920  504F                     addq.w     A7, 8
  896. 00000922  4ED0                     jmp        [A0]
  897. fn00000924:
  898. 00000924  4E56 0000                link       A6, 0
  899. 00000928  487A 00C4                pea.l      [PC + 0xC4 /* 000009EE, value 0x94B6579 '\tKey', pstring "KeywordVw" */]
  900. 0000092C  486D F0A4                pea.l      [A5 - 0xF5C]
  901. 00000930  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  902. 00000934  487A 00B0                pea.l      [PC + 0xB0 /* 000009E6, value 0x7496D61, pstring "ImageVw" */]
  903. 00000938  486D F0B4                pea.l      [A5 - 0xF4C]
  904. 0000093C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  905. 00000940  487A 0096                pea.l      [PC + 0x96 /* 000009D8, value 0xC536D61, pstring "SmallImageVw" */]
  906. 00000944  486D F09C                pea.l      [A5 - 0xF64]
  907. 00000948  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  908. 0000094C  487A 007C                pea.l      [PC + 0x7C /* 000009CA, value 0xC546875, pstring "ThumbImageVw" */]
  909. 00000950  486D F098                pea.l      [A5 - 0xF68]
  910. 00000954  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  911. 00000958  487A 0066                pea.l      [PC + 0x66 /* 000009C0, value 0x8566F6C, pstring "VolumeVw" */]
  912. 0000095C  486D F0B0                pea.l      [A5 - 0xF50]
  913. 00000960  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  914. 00000964  487A 004C                pea.l      [PC + 0x4C /* 000009B2, value 0xD4E6F4B '\rNoK', pstring "NoKeywordFile" */]
  915. 00000968  486D F0A0                pea.l      [A5 - 0xF60]
  916. 0000096C  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  917. 00000970  487A 0036                pea.l      [PC + 0x36 /* 000009A8, value 0x9496D61 '\tIma', pstring "ImageFile" */]
  918. 00000974  487A 002E                pea.l      [PC + 0x2E /* 000009A4, value 0x3724944, pstring "rID" */]
  919. 00000978  4267                     clr.w      -[A7]
  920. 0000097A  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  921. 0000097E  487A 0018                pea.l      [PC + 0x18 /* 00000998, value 0xA566F6C '\nVol', pstring "VolumeFile" */]
  922. 00000982  487A 000C                pea.l      [PC + 0xC /* 00000990, value 0x672566F, pstring "rVolID" */]
  923. 00000986  4267                     clr.w      -[A7]
  924. 00000988  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  925. 0000098C  4E5E                     unlink     A6
  926. 0000098E  4E75                     rts
  927. 00000990  0672 566F 6C49           addi.w     [A2 + D6 * 4 + 0x49], 0x566F /* 'Vo' */
  928. 00000996  4400                     neg.b      D0
  929. 00000998  0A56 6F6C                xori.w     [A6], 0x6F6C /* 'ol' */
  930. 0000099C  756D                     moveq.l    D2, 0x6D
  931. 0000099E  6546                     bcs        +0x48 /* 000009E6 */
  932. 000009A0  696C                     bvs        +0x6E /* 00000A0E */
  933. 000009A2  6500 0372                bcs        +0x374 /* 00000D16 */
  934. 000009A6  4944                     chk.w      D4, D4
  935. 000009A8  0949                     bchg       A1, D4
  936. 000009AA  6D61                     blt        +0x63 /* 00000A0D */
  937. 000009AC  6765                     beq        +0x67 /* 00000A13 */
  938. 000009AE  4669 6C65                not.w      [A1 + 0x6C65]
  939. 000009B2  0D4E                     bchg       A6, D6
  940. 000009B4  6F4B                     ble        +0x4D /* 00000A01 */
  941. 000009B6  6579                     bcs        +0x7B /* 00000A31 */
  942. 000009B8  776F                     moveq.l    D3, 0x6F
  943. 000009BA  7264                     moveq.l    D1, 0x64
  944. 000009BC  4669 6C65                not.w      [A1 + 0x6C65]
  945. 000009C0  0856 6F6C                bchg.b     [A6], 0x6C /* 'l' */
  946. 000009C4  756D                     moveq.l    D2, 0x6D
  947. 000009C6  6556                     bcs        +0x58 /* 00000A1E */
  948. 000009C8  7700                     moveq.l    D3, 0x00
  949. 000009CA  0C54 6875                cmpi.w     [A4], 0x6875 /* 'hu' */
  950. 000009CE  6D62                     blt        +0x64 /* 00000A32 */
  951. 000009D0  496D 6167                chk.w      D4, [A5 + 0x6167]
  952. 000009D4  6556                     bcs        +0x58 /* 00000A2C */
  953. 000009D6  7700                     moveq.l    D3, 0x00
  954. 000009D8  0C53 6D61                cmpi.w     [A3], 0x6D61 /* 'ma' */
  955. 000009DC  6C6C                     bge        +0x6E /* 00000A4A */
  956. 000009DE  496D 6167                chk.w      D4, [A5 + 0x6167]
  957. 000009E2  6556                     bcs        +0x58 /* 00000A3A */
  958. 000009E4  7700                     moveq.l    D3, 0x00
  959. label000009E6:
  960. 000009E6  0749                     bchg       A1, D3
  961. 000009E8  6D61                     blt        +0x63 /* 00000A4B */
  962. 000009EA  6765                     beq        +0x67 /* 00000A51 */
  963. 000009EC  5677 094B 6579 776F      addq.w     [[A7 + <<invalid base displacement size>>] + 0x6579776F], 3
  964. 000009F4  7264                     moveq.l    D1, 0x64
  965. 000009F6  5677 4E56                addq.w     [A7 + D4 * 8 + 0x56], 3
  966. // begin alternate branch 000009F8-00000A08
  967. fn000009F8:
  968. 000009F8  4E56 0000                link       A6, 0
  969. 000009FC  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  970. 00000A00  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  971. 00000A04  3F2D F0B4                move.w     -[A7], [A5 - 0xF4C]
  972. // end alternate branch 000009F8-00000A08
  973. fn000009F8: // (misaligned)
  974. 000009FA  0000 3F2D                ori.b      D0, 0x2D /* '-' */
  975. 000009FE  F0A4 4EAD                .extension 0x0A4 <<F/2-3/0>> // unimplemented
  976. 00000A02  0082 3F2D F0B4           ori.l      D2, 0x3F2DF0B4
  977. 00000A08  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  978. 00000A0C  3F2D F09C                move.w     -[A7], [A5 - 0xF64]
  979. // begin alternate branch 00000A0E-00000A18
  980. label00000A0E:
  981. 00000A0E  F09C 4EAD                .extension 0x09C <<F/2-3/0>> // unimplemented
  982. 00000A12  0082 3F2D F098           ori.l      D2, 0x3F2DF098
  983. // end alternate branch 00000A0E-00000A18
  984. label00000A0E: // (misaligned)
  985. 00000A10  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  986. 00000A14  3F2D F098                move.w     -[A7], [A5 - 0xF68]
  987. 00000A18  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  988. 00000A1C  3F2D F0B0                move.w     -[A7], [A5 - 0xF50]
  989. // begin alternate branch 00000A1E-00000A28
  990. label00000A1E:
  991. 00000A1E  F0B0 4EAD                .extension 0x0B0 <<F/2-3/0>> // unimplemented
  992. 00000A22  0082 3F2D F0A0           ori.l      D2, 0x3F2DF0A0
  993. // end alternate branch 00000A1E-00000A28
  994. label00000A1E: // (misaligned)
  995. 00000A20  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  996. 00000A24  3F2D F0A0                move.w     -[A7], [A5 - 0xF60]
  997. 00000A28  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  998. label00000A2C:
  999. 00000A2C  4E5E                     unlink     A6
  1000. 00000A2E  4E75                     rts
  1001. export_1982:
  1002. 00000A30  4E56 FEA6                link       A6, -0x015A
  1003. // begin alternate branch 00000A32-00000A3A
  1004. label00000A32:
  1005. 00000A32  FEA6 2D6E                .extension 0xEA6 <<F/2-3/7>> // unimplemented
  1006. 00000A36  0008 FFF0                ori.b      A0, 0xF0
  1007. // end alternate branch 00000A32-00000A3A
  1008. label00000A32: // (misaligned)
  1009. 00000A34  2D6E 0008 FFF0           move.l     [A6 - 0x10], [A6 + 0x8]
  1010. label00000A3A:
  1011. 00000A3A  2D7C 4674 506A FFF4      move.l     [A6 - 0xC], 0x4674506A /* 'FtPj' */
  1012. 00000A42  486E FEF0                pea.l      [A6 - 0x110]
  1013. 00000A46  2F3C 000C 0FA0           move.l     -[A7], 0xC0FA0
  1014. // begin alternate branch 00000A4A-00000A4C
  1015. label00000A4A:
  1016. 00000A4A  0FA0                     bclr       -[A0], D7
  1017. // end alternate branch 00000A4A-00000A4C
  1018. label00000A4A: // (misaligned)
  1019. 00000A4C  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  1020. 00000A50  206E 0010                movea.l    A0, [A6 + 0x10]
  1021. 00000A54  2F08                     move.l     -[A7], A0
  1022. 00000A56  486E FEA6                pea.l      [A6 - 0x15A]
  1023. 00000A5A  3F3C 0002                move.w     -[A7], 0x2
  1024. 00000A5E  486E FFF0                pea.l      [A6 - 0x10]
  1025. 00000A62  486E FEF0                pea.l      [A6 - 0x110]
  1026. 00000A66  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1027. 00000A6A  4EAD 454A                jsr        [A5 + 0x454A /* export_2213 */]
  1028. 00000A6E  201F                     move.l     D0, [A7]+
  1029. 00000A70  205F                     movea.l    A0, [A7]+
  1030. 00000A72  2240                     movea.l    A1, D0
  1031. 00000A74  7011                     moveq.l    D0, 0x11
  1032. label00000A76:
  1033. 00000A76  20D9                     move.l     [A0]+, [A1]+
  1034. 00000A78  51C8 FFFC                dbf        D0, -0x6 /* 00000A76 */
  1035. 00000A7C  3091                     move.w     [A0], [A1]
  1036. 00000A7E  4E5E                     unlink     A6
  1037. 00000A80  205F                     movea.l    A0, [A7]+
  1038. 00000A82  504F                     addq.w     A7, 8
  1039. 00000A84  4ED0                     jmp        [A0]
  1040. 00000A86  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1041. export_1983: // at 00000A88 (misaligned)
  1042. 00000A8A  FFF8                     .invalid   <<F/7/7>>
  1043. 00000A8C  48E7 0108                movem.l    -[A7], D7,A4
  1044. 00000A90  286E 0008                movea.l    A4, [A6 + 0x8]
  1045. 00000A94  42A7                     clr.l      -[A7]
  1046. 00000A96  A975                     syscall    TickCount
  1047. 00000A98  201F                     move.l     D0, [A7]+
  1048. 00000A9A  2054                     movea.l    A0, [A4]
  1049. 00000A9C  90A8 007A                sub.l      D0, [A0 + 0x7A]
  1050. 00000AA0  2E3C 0000 00D2           move.l     D7, 0xD2
  1051. 00000AA6  9E80                     sub.l      D7, D0
  1052. 00000AA8  6F0A                     ble        +0xC /* 00000AB4 */
  1053. 00000AAA  2F07                     move.l     -[A7], D7
  1054. 00000AAC  486E FFFC                pea.l      [A6 - 0x4]
  1055. 00000AB0  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1056. label00000AB4:
  1057. 00000AB4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1058. 00000AB8  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  1059. 00000ABC  4CDF 1080                movem.l    D7,A4, [A7]+
  1060. 00000AC0  4E5E                     unlink     A6
  1061. 00000AC2  2E9F                     move.l     [A7], [A7]+
  1062. 00000AC4  4E75                     rts
  1063. 00000AC6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1064. 00000ACA  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1065. 00000ACE  0008 2F28                ori.b      A0, 0x28 /* '(' */
  1066. 00000AD2  FFB8                     .invalid   <<F/6/7>>
  1067. 00000AD4  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  1068. 00000AD8  206E 0008                movea.l    A0, [A6 + 0x8]
  1069. 00000ADC  2C48                     movea.l    A6, A0
  1070. 00000ADE  4EFA 0150                jmp        [PC + 0x150 /* 00000C30 */]
  1071. 00000AE2  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1072. 00000AE6  205F                     movea.l    A0, [A7]+
  1073. 00000AE8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1074. 00000AEC  4ED0                     jmp        [A0]
  1075. 00000AEE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1076. // begin alternate branch 00000AF0-00000AF4
  1077. fn00000AF0:
  1078. 00000AF0  4E56 FF6C                link       A6, -0x0094
  1079. // end alternate branch 00000AF0-00000AF4
  1080. fn00000AF0: // (misaligned)
  1081. 00000AF2  FF6C                     .extension 0xF6C <<F/4-5/7>> // unimplemented
  1082. 00000AF4  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1083. 00000AF8  206E 000E                movea.l    A0, [A6 + 0xE]
  1084. 00000AFC  43EE FFC0                lea.l      A1, [A6 - 0x40]
  1085. 00000B00  700F                     moveq.l    D0, 0x0F
  1086. label00000B02:
  1087. 00000B02  22D8                     move.l     [A1]+, [A0]+
  1088. 00000B04  51C8 FFFC                dbf        D0, -0x6 /* 00000B02 */
  1089. 00000B08  7000                     moveq.l    D0, 0x00
  1090. 00000B0A  2D40 0012                move.l     [A6 + 0x12], D0
  1091. 00000B0E  4267                     clr.w      -[A7]
  1092. 00000B10  A994                     syscall    CurResFile
  1093. 00000B12  3D5F FFBC                move.w     [A6 - 0x44], [A7]+
  1094. 00000B16  7000                     moveq.l    D0, 0x00
  1095. 00000B18  2D40 FFB8                move.l     [A6 - 0x48], D0
  1096. 00000B1C  4267                     clr.w      -[A7]
  1097. 00000B1E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1098. 00000B22  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1099. 00000B26  486E FFC0                pea.l      [A6 - 0x40]
  1100. 00000B2A  1F3C 0001                move.b     -[A7], 0x1
  1101. 00000B2E  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  1102. 00000B32  3D5F FFBE                move.w     [A6 - 0x42], [A7]+
  1103. 00000B36  4267                     clr.w      -[A7]
  1104. 00000B38  A9AF                     syscall    ResError
  1105. 00000B3A  4A5F                     tst.w      [A7]+
  1106. 00000B3C  6600 00F2                bne        +0xF4 /* 00000C30 */
  1107. 00000B40  3F2E FFBE                move.w     -[A7], [A6 - 0x42]
  1108. 00000B44  A998                     syscall    UseResFile
  1109. 00000B46  4267                     clr.w      -[A7]
  1110. 00000B48  1F3C 0001                move.b     -[A7], 0x1
  1111. 00000B4C  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  1112. 00000B50  1D5F FFB7                move.b     [A6 - 0x49], [A7]+
  1113. 00000B54  42A7                     clr.l      -[A7]
  1114. 00000B56  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  1115. 00000B5C  3F3C 0080                move.w     -[A7], 0x80
  1116. 00000B60  A81F                     syscall    Get1Resource
  1117. 00000B62  2D5F FFB8                move.l     [A6 - 0x48], [A7]+
  1118. 00000B66  4267                     clr.w      -[A7]
  1119. 00000B68  1F2E FFB7                move.b     -[A7], [A6 - 0x49]
  1120. 00000B6C  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  1121. 00000B70  1D5F FFB7                move.b     [A6 - 0x49], [A7]+
  1122. 00000B74  4AAE FFB8                tst.l      [A6 - 0x48]
  1123. 00000B78  6706                     beq        +0x8 /* 00000B80 */
  1124. 00000B7A  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  1125. 00000B7E  A992                     syscall    DetachResource
  1126. label00000B80:
  1127. 00000B80  3F2E FFBE                move.w     -[A7], [A6 - 0x42]
  1128. 00000B84  A99A                     syscall    CloseResFile
  1129. 00000B86  3F2E FFBC                move.w     -[A7], [A6 - 0x44]
  1130. 00000B8A  A998                     syscall    UseResFile
  1131. 00000B8C  4AAE FFB8                tst.l      [A6 - 0x48]
  1132. 00000B90  6700 009E                beq        +0xA0 /* 00000C30 */
  1133. 00000B94  206E FFB8                movea.l    A0, [A6 - 0x48]
  1134. 00000B98  2050                     movea.l    A0, [A0]
  1135. 00000B9A  43EE FFAA                lea.l      A1, [A6 - 0x56]
  1136. 00000B9E  5488                     addq.l     A0, 2
  1137. 00000BA0  22D8                     move.l     [A1]+, [A0]+
  1138. 00000BA2  22D8                     move.l     [A1]+, [A0]+
  1139. 00000BA4  486E FF6C                pea.l      [A6 - 0x94]
  1140. 00000BA8  487A FF1E                pea.l      [PC - 0xE2 /* 00000AC8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1141. 00000BAC  2F0E                     move.l     -[A7], A6
  1142. 00000BAE  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  1143. 00000BB2  42A7                     clr.l      -[A7]
  1144. 00000BB4  3F3C 0BEA                move.w     -[A7], 0xBEA
  1145. 00000BB8  42A7                     clr.l      -[A7]
  1146. 00000BBA  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  1147. 00000BBE  2D5F FFB2                move.l     [A6 - 0x4E], [A7]+
  1148. 00000BC2  486E FF6C                pea.l      [A6 - 0x94]
  1149. 00000BC6  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  1150. 00000BCA  302E FFB0                move.w     D0, [A6 - 0x50]
  1151. 00000BCE  906E FFAC                sub.w      D0, [A6 - 0x54]
  1152. 00000BD2  48C0                     ext.l      D0
  1153. 00000BD4  2F00                     move.l     -[A7], D0
  1154. 00000BD6  302E FFAE                move.w     D0, [A6 - 0x52]
  1155. 00000BDA  906E FFAA                sub.w      D0, [A6 - 0x56]
  1156. 00000BDE  48C0                     ext.l      D0
  1157. 00000BE0  2F00                     move.l     -[A7], D0
  1158. 00000BE2  4267                     clr.w      -[A7]
  1159. 00000BE4  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  1160. 00000BE8  4EAD 3122                jsr        [A5 + 0x3122 /* export_1568 */]
  1161. 00000BEC  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  1162. 00000BF0  4267                     clr.w      -[A7]
  1163. 00000BF2  42A7                     clr.l      -[A7]
  1164. 00000BF4  2F3C 7069 6374           move.l     -[A7], 0x70696374 /* 'pict' */
  1165. 00000BFA  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  1166. 00000BFE  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  1167. 00000C02  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  1168. 00000C06  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  1169. 00000C0A  4EAD 315A                jsr        [A5 + 0x315A /* export_1575 */]
  1170. 00000C0E  206E FFB2                movea.l    A0, [A6 - 0x4E]
  1171. 00000C12  2F08                     move.l     -[A7], A0
  1172. 00000C14  42A7                     clr.l      -[A7]
  1173. 00000C16  A975                     syscall    TickCount
  1174. 00000C18  201F                     move.l     D0, [A7]+
  1175. 00000C1A  205F                     movea.l    A0, [A7]+
  1176. 00000C1C  2050                     movea.l    A0, [A0]
  1177. 00000C1E  2140 007A                move.l     [A0 + 0x7A], D0
  1178. 00000C22  2F2D FC34                move.l     -[A7], [A5 - 0x3CC]
  1179. 00000C26  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  1180. 00000C2A  2D6E FFB2 0012           move.l     [A6 + 0x12], [A6 - 0x4E]
  1181. label00000C30:
  1182. 00000C30  4FEE FF4C                lea.l      A7, [A6 - 0xB4]
  1183. 00000C34  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1184. 00000C38  4E5E                     unlink     A6
  1185. 00000C3A  205F                     movea.l    A0, [A7]+
  1186. 00000C3C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1187. 00000C40  4ED0                     jmp        [A0]
  1188. 00000C42  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1189. export_1984: // at 00000C44 (misaligned)
  1190. 00000C46  FD6E                     .extension 0xD6E <<F/4-5/6>> // unimplemented
  1191. 00000C48  48E7 0108                movem.l    -[A7], D7,A4
  1192. 00000C4C  206E 0018                movea.l    A0, [A6 + 0x18]
  1193. 00000C50  43EE FFB6                lea.l      A1, [A6 - 0x4A]
  1194. 00000C54  7011                     moveq.l    D0, 0x11
  1195. label00000C56:
  1196. 00000C56  22D8                     move.l     [A1]+, [A0]+
  1197. 00000C58  51C8 FFFC                dbf        D0, -0x6 /* 00000C56 */
  1198. 00000C5C  3290                     move.w     [A1], [A0]
  1199. 00000C5E  286E 0008                movea.l    A4, [A6 + 0x8]
  1200. 00000C62  41ED F0B8                lea.l      A0, [A5 - 0xF48]
  1201. 00000C66  43EE FFB6                lea.l      A1, [A6 - 0x4A]
  1202. 00000C6A  7011                     moveq.l    D0, 0x11
  1203. label00000C6C:
  1204. 00000C6C  20D9                     move.l     [A0]+, [A1]+
  1205. 00000C6E  51C8 FFFC                dbf        D0, -0x6 /* 00000C6C */
  1206. 00000C72  3091                     move.w     [A0], [A1]
  1207. 00000C74  102D F0B8                move.b     D0, [A5 - 0xF48]
  1208. 00000C78  6604                     bne        +0x6 /* 00000C7E */
  1209. 00000C7A  6000 01B6                bra        +0x1B8 /* 00000E32 */
  1210. label00000C7E:
  1211. 00000C7E  4267                     clr.w      -[A7]
  1212. 00000C80  486D F0B8                pea.l      [A5 - 0xF48]
  1213. 00000C84  4EAD 399A                jsr        [A5 + 0x399A /* export_1839 */]
  1214. 00000C88  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1215. 00000C8C  4A94                     tst.l      [A4]
  1216. 00000C8E  6732                     beq        +0x34 /* 00000CC2 */
  1217. 00000C90  7000                     moveq.l    D0, 0x00
  1218. 00000C92  2880                     move.l     [A4], D0
  1219. 00000C94  3D6D F0BE FD6E           move.w     [A6 - 0x292], [A5 - 0xF42]
  1220. 00000C9A  4267                     clr.w      -[A7]
  1221. 00000C9C  486E FD6E                pea.l      [A6 - 0x292]
  1222. 00000CA0  486E FD70                pea.l      [A6 - 0x290]
  1223. 00000CA4  4EAD 0C0A                jsr        [A5 + 0xC0A /* export_381 */]
  1224. 00000CA8  4A5F                     tst.w      [A7]+
  1225. 00000CAA  661A                     bne        +0x1C /* 00000CC6 */
  1226. 00000CAC  42A7                     clr.l      -[A7]
  1227. 00000CAE  486D F0C2                pea.l      [A5 - 0xF3E]
  1228. 00000CB2  3F2E FD6E                move.w     -[A7], [A6 - 0x292]
  1229. 00000CB6  2F2E FD70                move.l     -[A7], [A6 - 0x290]
  1230. 00000CBA  4EBA FE34                jsr        [PC - 0x1CC /* 00000AF0 */]
  1231. 00000CBE  289F                     move.l     [A4], [A7]+
  1232. 00000CC0  6004                     bra        +0x6 /* 00000CC6 */
  1233. label00000CC2:
  1234. 00000CC2  7000                     moveq.l    D0, 0x00
  1235. 00000CC4  2880                     move.l     [A4], D0
  1236. label00000CC6:
  1237. 00000CC6  486D F0C2                pea.l      [A5 - 0xF3E]
  1238. 00000CCA  3F2D F0BE                move.w     -[A7], [A5 - 0xF42]
  1239. 00000CCE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1240. 00000CD2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1241. 00000CD6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1242. 00000CDA  2F3C 0001 0004           move.l     -[A7], 0x10004
  1243. 00000CE0  487A 015E                pea.l      [PC + 0x15E /* 00000E40, value 0x0, cstring "" */]
  1244. 00000CE4  1F3C 0001                move.b     -[A7], 0x1
  1245. 00000CE8  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1246. 00000CEC  4267                     clr.w      -[A7]
  1247. 00000CEE  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1248. 00000CF2  3E1F                     move.w     D7, [A7]+
  1249. 00000CF4  6742                     beq        +0x44 /* 00000D38 */
  1250. 00000CF6  486D F0C2                pea.l      [A5 - 0xF3E]
  1251. 00000CFA  3F2D F0BE                move.w     -[A7], [A5 - 0xF42]
  1252. 00000CFE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1253. 00000D02  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1254. 00000D06  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1255. 00000D0A  2F3C 0001 0001           move.l     -[A7], 0x10001
  1256. 00000D10  487A 012E                pea.l      [PC + 0x12E /* 00000E40, value 0x0, cstring "" */]
  1257. 00000D14  1F3C 0001                move.b     -[A7], 0x1
  1258. // begin alternate branch 00000D16-00000D1E
  1259. label00000D16:
  1260. 00000D16  0001 4EAD                ori.b      D1, 0xAD
  1261. 00000D1A  0042 4267                ori.w      D2, 0x4267 /* 'Bg' */
  1262. // end alternate branch 00000D16-00000D1E
  1263. label00000D16: // (misaligned)
  1264. 00000D18  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1265. 00000D1C  4267                     clr.w      -[A7]
  1266. 00000D1E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1267. 00000D22  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1268. 00000D26  1B7C 0001 F124           move.b     [A5 - 0xEDC], 0x1
  1269. 00000D2C  2F3C 0002 0FA8           move.l     -[A7], 0x20FA8
  1270. 00000D32  4EAD 3F92                jsr        [A5 + 0x3F92 /* export_2030 */]
  1271. 00000D36  6004                     bra        +0x6 /* 00000D3C */
  1272. label00000D38:
  1273. 00000D38  422D F124                clr.b      [A5 - 0xEDC]
  1274. label00000D3C:
  1275. 00000D3C  486E FF76                pea.l      [A6 - 0x8A]
  1276. 00000D40  4EBA 1356                jsr        [PC + 0x1356 /* 00002098 */]
  1277. 00000D44  7007                     moveq.l    D0, 0x07
  1278. 00000D46  B06E FF76                cmp.w      D0, [A6 - 0x8A]
  1279. 00000D4A  56C0                     sne        D0
  1280. 00000D4C  4A00                     tst.b      D0
  1281. 00000D4E  660C                     bne        +0xE /* 00000D5C */
  1282. 00000D50  7207                     moveq.l    D1, 0x07
  1283. 00000D52  B26E FF76                cmp.w      D1, [A6 - 0x8A]
  1284. 00000D56  56C1                     sne        D1
  1285. 00000D58  8001                     or.b       D0, D1
  1286. 00000D5A  6730                     beq        +0x32 /* 00000D8C */
  1287. label00000D5C:
  1288. 00000D5C  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  1289. 00000D60  486E FD76                pea.l      [A6 - 0x28A]
  1290. 00000D64  2F3C 000E 0FA0           move.l     -[A7], 0xE0FA0
  1291. 00000D6A  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  1292. 00000D6E  486E FD76                pea.l      [A6 - 0x28A]
  1293. 00000D72  487A 00CC                pea.l      [PC + 0xCC /* 00000E40, value 0x0, cstring "" */]
  1294. 00000D76  487A 00C8                pea.l      [PC + 0xC8 /* 00000E40, value 0x0, cstring "" */]
  1295. 00000D7A  487A 00C4                pea.l      [PC + 0xC4 /* 00000E40, value 0x0, cstring "" */]
  1296. 00000D7E  A98B                     syscall    ParamText
  1297. 00000D80  3F3C 0082                move.w     -[A7], 0x82
  1298. 00000D84  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  1299. 00000D88  6000 00A8                bra        +0xAA /* 00000E32 */
  1300. label00000D8C:
  1301. 00000D8C  7001                     moveq.l    D0, 0x01
  1302. 00000D8E  B06E FF78                cmp.w      D0, [A6 - 0x88]
  1303. 00000D92  6612                     bne        +0x14 /* 00000DA6 */
  1304. 00000D94  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  1305. 00000D98  2F3C 0005 0FA3           move.l     -[A7], 0x50FA3
  1306. 00000D9E  4EAD 3F92                jsr        [A5 + 0x3F92 /* export_2030 */]
  1307. 00000DA2  6000 008E                bra        +0x90 /* 00000E32 */
  1308. label00000DA6:
  1309. 00000DA6  1B7C 0001 F104           move.b     [A5 - 0xEFC], 0x1
  1310. 00000DAC  422D F0A8                clr.b      [A5 - 0xF58]
  1311. 00000DB0  4EBA FB72                jsr        [PC - 0x48E /* 00000924 */]
  1312. 00000DB4  42A7                     clr.l      -[A7]
  1313. 00000DB6  4EBA 08A4                jsr        [PC + 0x8A4 /* 0000165C */]
  1314. 00000DBA  0C9F 0000 7D00           cmpi.l     [A7]+, 0x7D00 /* '}\0' */
  1315. 00000DC0  6F54                     ble        +0x56 /* 00000E16 */
  1316. 00000DC2  486E FD76                pea.l      [A6 - 0x28A]
  1317. 00000DC6  2F3C 0005 0FA0           move.l     -[A7], 0x50FA0
  1318. 00000DCC  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  1319. 00000DD0  2F3C 0000 7D00           move.l     -[A7], 0x7D00 /* '}\0' */
  1320. 00000DD6  486E FE76                pea.l      [A6 - 0x18A]
  1321. 00000DDA  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  1322. 00000DDE  486E FD76                pea.l      [A6 - 0x28A]
  1323. 00000DE2  486E FE76                pea.l      [A6 - 0x18A]
  1324. 00000DE6  487A 0058                pea.l      [PC + 0x58 /* 00000E40, value 0x0, cstring "" */]
  1325. 00000DEA  487A 0054                pea.l      [PC + 0x54 /* 00000E40, value 0x0, cstring "" */]
  1326. 00000DEE  487A 0050                pea.l      [PC + 0x50 /* 00000E40, value 0x0, cstring "" */]
  1327. 00000DF2  4EAD 455A                jsr        [A5 + 0x455A /* export_2215 */]
  1328. 00000DF6  486E FD76                pea.l      [A6 - 0x28A]
  1329. 00000DFA  487A 0044                pea.l      [PC + 0x44 /* 00000E40, value 0x0, cstring "" */]
  1330. 00000DFE  487A 0040                pea.l      [PC + 0x40 /* 00000E40, value 0x0, cstring "" */]
  1331. 00000E02  487A 003C                pea.l      [PC + 0x3C /* 00000E40, value 0x0, cstring "" */]
  1332. 00000E06  A98B                     syscall    ParamText
  1333. 00000E08  3F3C 0082                move.w     -[A7], 0x82
  1334. 00000E0C  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  1335. 00000E10  4EBA 0032                jsr        [PC + 0x32 /* 00000E44 */]
  1336. 00000E14  601C                     bra        +0x1E /* 00000E32 */
  1337. label00000E16:
  1338. 00000E16  7001                     moveq.l    D0, 0x01
  1339. 00000E18  B06E FF7A                cmp.w      D0, [A6 - 0x86]
  1340. 00000E1C  57C0                     seq        D0
  1341. 00000E1E  4400                     neg.b      D0
  1342. 00000E20  1B40 F118                move.b     [A5 - 0xEE8], D0
  1343. 00000E24  7001                     moveq.l    D0, 0x01
  1344. 00000E26  B06E FF7C                cmp.w      D0, [A6 - 0x84]
  1345. 00000E2A  57C0                     seq        D0
  1346. 00000E2C  4400                     neg.b      D0
  1347. 00000E2E  1B40 F0AC                move.b     [A5 - 0xF54], D0
  1348. label00000E32:
  1349. 00000E32  4CDF 1080                movem.l    D7,A4, [A7]+
  1350. 00000E36  4E5E                     unlink     A6
  1351. 00000E38  205F                     movea.l    A0, [A7]+
  1352. 00000E3A  DEFC 0014                add.w      A7, 0x14
  1353. 00000E3E  4ED0                     jmp        [A0]
  1354. 00000E40  0000 0000                ori.b      D0, 0x0
  1355. export_1985:
  1356. fn00000E44:
  1357. 00000E44  4E56 0000                link       A6, 0
  1358. 00000E48  102D F104                move.b     D0, [A5 - 0xEFC]
  1359. 00000E4C  6708                     beq        +0xA /* 00000E56 */
  1360. 00000E4E  4EBA FBA8                jsr        [PC - 0x458 /* 000009F8 */]
  1361. 00000E52  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  1362. label00000E56:
  1363. 00000E56  422D F104                clr.b      [A5 - 0xEFC]
  1364. 00000E5A  422D F124                clr.b      [A5 - 0xEDC]
  1365. 00000E5E  4E5E                     unlink     A6
  1366. 00000E60  4E75                     rts
  1367. 00000E62  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1368. export_1986: // at 00000E64 (misaligned)
  1369. 00000E66  0000 4EBA                ori.b      D0, 0xBA
  1370. 00000E6A  FFDA                     .invalid   <<F/7/7>>
  1371. 00000E6C  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  1372. 00000E70  4E5E                     unlink     A6
  1373. 00000E72  4E75                     rts
  1374. export_1987:
  1375. 00000E74  4E56 0000                link       A6, 0
  1376. 00000E78  102D F104                move.b     D0, [A5 - 0xEFC]
  1377. 00000E7C  671A                     beq        +0x1C /* 00000E98 */
  1378. 00000E7E  206E 000C                movea.l    A0, [A6 + 0xC]
  1379. 00000E82  43ED F0C2                lea.l      A1, [A5 - 0xF3E]
  1380. 00000E86  7007                     moveq.l    D0, 0x07
  1381. label00000E88:
  1382. 00000E88  20D9                     move.l     [A0]+, [A1]+
  1383. 00000E8A  51C8 FFFC                dbf        D0, -0x6 /* 00000E88 */
  1384. 00000E8E  206E 0008                movea.l    A0, [A6 + 0x8]
  1385. 00000E92  30AD F0BE                move.w     [A0], [A5 - 0xF42]
  1386. 00000E96  600C                     bra        +0xE /* 00000EA4 */
  1387. label00000E98:
  1388. 00000E98  206E 000C                movea.l    A0, [A6 + 0xC]
  1389. 00000E9C  4210                     clr.b      [A0]
  1390. 00000E9E  206E 0008                movea.l    A0, [A6 + 0x8]
  1391. 00000EA2  4250                     clr.w      [A0]
  1392. label00000EA4:
  1393. 00000EA4  4E5E                     unlink     A6
  1394. 00000EA6  205F                     movea.l    A0, [A7]+
  1395. 00000EA8  504F                     addq.w     A7, 8
  1396. 00000EAA  4ED0                     jmp        [A0]
  1397. export_1988:
  1398. 00000EAC  4E56 FCBA                link       A6, -0x0346
  1399. 00000EB0  422E 0008                clr.b      [A6 + 0x8]
  1400. 00000EB4  2F3C 0003 0FA3           move.l     -[A7], 0x30FA3
  1401. 00000EBA  4EAD 3F92                jsr        [A5 + 0x3F92 /* export_2030 */]
  1402. 00000EBE  4E5E                     unlink     A6
  1403. 00000EC0  4E75                     rts
  1404. 00000EC2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1405. export_1989: // at 00000EC4 (misaligned)
  1406. 00000EC6  FFFE                     .invalid   <<F/7/7>>
  1407. 00000EC8  487A 0036                pea.l      [PC + 0x36 /* 00000F00, value 0x9496D61 '\tIma', pstring "ImageFile" */]
  1408. 00000ECC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1409. 00000ED0  1F3C 0001                move.b     -[A7], 0x1
  1410. 00000ED4  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1411. 00000ED8  4267                     clr.w      -[A7]
  1412. 00000EDA  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1413. 00000EDE  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1414. 00000EE2  3D6E FFFE 000E           move.w     [A6 + 0xE], [A6 - 0x2]
  1415. 00000EE8  206E 000A                movea.l    A0, [A6 + 0xA]
  1416. 00000EEC  7000                     moveq.l    D0, 0x00
  1417. 00000EEE  2080                     move.l     [A0], D0
  1418. 00000EF0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1419. 00000EF4  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  1420. 00000EF8  4E5E                     unlink     A6
  1421. 00000EFA  205F                     movea.l    A0, [A7]+
  1422. 00000EFC  5C4F                     addq.w     A7, 6
  1423. 00000EFE  4ED0                     jmp        [A0]
  1424. 00000F00  0949                     bchg       A1, D4
  1425. 00000F02  6D61                     blt        +0x63 /* 00000F65 */
  1426. 00000F04  6765                     beq        +0x67 /* 00000F6B */
  1427. 00000F06  4669 6C65                not.w      [A1 + 0x6C65]
  1428. 00000F0A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1429. export_1990: // at 00000F0C (misaligned)
  1430. 00000F0E  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  1431. 00000F12  0008 4EAD                ori.b      A0, 0xAD
  1432. 00000F16  013A 4267                btst       [PC + 0x4267 /* 0000517F, cstring ""<EOF> */], D0
  1433. 00000F1A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1434. 00000F1E  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  1435. 00000F22  4E5E                     unlink     A6
  1436. 00000F24  2E9F                     move.l     [A7], [A7]+
  1437. 00000F26  4E75                     rts
  1438. export_1991:
  1439. 00000F28  4E56 0000                link       A6, 0
  1440. 00000F2C  2F0C                     move.l     -[A7], A4
  1441. 00000F2E  286E 0008                movea.l    A4, [A6 + 0x8]
  1442. 00000F32  7000                     moveq.l    D0, 0x00
  1443. 00000F34  2880                     move.l     [A4], D0
  1444. 00000F36  42AC 0004                clr.l      [A4 + 0x4]
  1445. 00000F3A  422C 0008                clr.b      [A4 + 0x8]
  1446. 00000F3E  7000                     moveq.l    D0, 0x00
  1447. 00000F40  2940 0028                move.l     [A4 + 0x28], D0
  1448. 00000F44  7000                     moveq.l    D0, 0x00
  1449. 00000F46  2940 002C                move.l     [A4 + 0x2C], D0
  1450. 00000F4A  297C 2020 2020 0030      move.l     [A4 + 0x30], 0x20202020 /* '    ' */
  1451. 00000F52  422C 0034                clr.b      [A4 + 0x34]
  1452. 00000F56  7000                     moveq.l    D0, 0x00
  1453. 00000F58  2940 0054                move.l     [A4 + 0x54], D0
  1454. 00000F5C  7000                     moveq.l    D0, 0x00
  1455. 00000F5E  2940 0058                move.l     [A4 + 0x58], D0
  1456. 00000F62  7000                     moveq.l    D0, 0x00
  1457. 00000F64  2940 005C                move.l     [A4 + 0x5C], D0
  1458. 00000F68  426C 0062                clr.w      [A4 + 0x62]
  1459. 00000F6C  426C 0060                clr.w      [A4 + 0x60]
  1460. 00000F70  7000                     moveq.l    D0, 0x00
  1461. 00000F72  2940 0064                move.l     [A4 + 0x64], D0
  1462. 00000F76  422C 0068                clr.b      [A4 + 0x68]
  1463. 00000F7A  7000                     moveq.l    D0, 0x00
  1464. 00000F7C  2940 0088                move.l     [A4 + 0x88], D0
  1465. 00000F80  7000                     moveq.l    D0, 0x00
  1466. 00000F82  2940 008C                move.l     [A4 + 0x8C], D0
  1467. 00000F86  7000                     moveq.l    D0, 0x00
  1468. 00000F88  2940 0090                move.l     [A4 + 0x90], D0
  1469. 00000F8C  285F                     movea.l    A4, [A7]+
  1470. 00000F8E  4E5E                     unlink     A6
  1471. 00000F90  2E9F                     move.l     [A7], [A7]+
  1472. 00000F92  4E75                     rts
  1473. export_1992:
  1474. 00000F94  4E56 0000                link       A6, 0
  1475. 00000F98  3F2D F0B4                move.w     -[A7], [A5 - 0xF4C]
  1476. 00000F9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1477. 00000FA0  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1478. 00000FA4  4E5E                     unlink     A6
  1479. 00000FA6  2E9F                     move.l     [A7], [A7]+
  1480. 00000FA8  4E75                     rts
  1481. 00000FAA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1482. export_1993: // at 00000FAC (misaligned)
  1483. 00000FAE  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  1484. 00000FB0  206E 0008                movea.l    A0, [A6 + 0x8]
  1485. 00000FB4  43EE FF00                lea.l      A1, [A6 - 0x100]
  1486. 00000FB8  703F                     moveq.l    D0, 0x3F
  1487. label00000FBA:
  1488. 00000FBA  22D8                     move.l     [A1]+, [A0]+
  1489. 00000FBC  51C8 FFFC                dbf        D0, -0x6 /* 00000FBA */
  1490. 00000FC0  41ED F108                lea.l      A0, [A5 - 0xEF8]
  1491. 00000FC4  43EE FF00                lea.l      A1, [A6 - 0x100]
  1492. 00000FC8  20D9                     move.l     [A0]+, [A1]+
  1493. 00000FCA  20D9                     move.l     [A0]+, [A1]+
  1494. 00000FCC  20D9                     move.l     [A0]+, [A1]+
  1495. 00000FCE  20D9                     move.l     [A0]+, [A1]+
  1496. 00000FD0  4E5E                     unlink     A6
  1497. 00000FD2  2E9F                     move.l     [A7], [A7]+
  1498. 00000FD4  4E75                     rts
  1499. 00000FD6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1500. // begin alternate branch 00000FD8-00000FDC
  1501. fn00000FD8:
  1502. 00000FD8  4E56 FFFC                link       A6, -0x0004
  1503. // end alternate branch 00000FD8-00000FDC
  1504. fn00000FD8: // (misaligned)
  1505. 00000FDA  FFFC                     .invalid   <<F/7/7>>
  1506. 00000FDC  206E 0008                movea.l    A0, [A6 + 0x8]
  1507. 00000FE0  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  1508. 00000FE4  6728                     beq        +0x2A /* 0000100E */
  1509. 00000FE6  4267                     clr.w      -[A7]
  1510. 00000FE8  486E FFFC                pea.l      [A6 - 0x4]
  1511. 00000FEC  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  1512. 00000FF0  101F                     move.b     D0, [A7]+
  1513. 00000FF2  670A                     beq        +0xC /* 00000FFE */
  1514. 00000FF4  206E 0008                movea.l    A0, [A6 + 0x8]
  1515. 00000FF8  20AE FFFC                move.l     [A0], [A6 - 0x4]
  1516. 00000FFC  6010                     bra        +0x12 /* 0000100E */
  1517. label00000FFE:
  1518. 00000FFE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1519. 00001002  205F                     movea.l    A0, [A7]+
  1520. 00001004  A023                     syscall    DisposHandle/DisposeHandle
  1521. 00001006  206E 0008                movea.l    A0, [A6 + 0x8]
  1522. 0000100A  7000                     moveq.l    D0, 0x00
  1523. 0000100C  2080                     move.l     [A0], D0
  1524. label0000100E:
  1525. 0000100E  4E5E                     unlink     A6
  1526. 00001010  2E9F                     move.l     [A7], [A7]+
  1527. 00001012  4E75                     rts
  1528. fn00001014:
  1529. 00001014  4E56 FFFC                link       A6, -0x0004
  1530. 00001018  206E 0008                movea.l    A0, [A6 + 0x8]
  1531. 0000101C  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  1532. 00001020  6728                     beq        +0x2A /* 0000104A */
  1533. 00001022  4267                     clr.w      -[A7]
  1534. 00001024  486E FFFC                pea.l      [A6 - 0x4]
  1535. 00001028  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  1536. 0000102C  101F                     move.b     D0, [A7]+
  1537. 0000102E  670A                     beq        +0xC /* 0000103A */
  1538. 00001030  206E 0008                movea.l    A0, [A6 + 0x8]
  1539. 00001034  20AE FFFC                move.l     [A0], [A6 - 0x4]
  1540. 00001038  6010                     bra        +0x12 /* 0000104A */
  1541. label0000103A:
  1542. 0000103A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1543. 0000103E  205F                     movea.l    A0, [A7]+
  1544. 00001040  A023                     syscall    DisposHandle/DisposeHandle
  1545. 00001042  206E 0008                movea.l    A0, [A6 + 0x8]
  1546. 00001046  7000                     moveq.l    D0, 0x00
  1547. 00001048  2080                     move.l     [A0], D0
  1548. label0000104A:
  1549. 0000104A  4E5E                     unlink     A6
  1550. 0000104C  2E9F                     move.l     [A7], [A7]+
  1551. 0000104E  4E75                     rts
  1552. export_1994:
  1553. 00001050  4E56 0000                link       A6, 0
  1554. 00001054  3F2D F0B4                move.w     -[A7], [A5 - 0xF4C]
  1555. 00001058  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1556. 0000105C  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  1557. 00001060  3F2D F0B4                move.w     -[A7], [A5 - 0xF4C]
  1558. 00001064  486D F108                pea.l      [A5 - 0xEF8]
  1559. 00001068  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  1560. 0000106C  4267                     clr.w      -[A7]
  1561. 0000106E  3F2D F0B4                move.w     -[A7], [A5 - 0xF4C]
  1562. 00001072  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1563. 00001076  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1564. 0000107A  4267                     clr.w      -[A7]
  1565. 0000107C  1F3C 0001                move.b     -[A7], 0x1
  1566. 00001080  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  1567. 00001084  101F                     move.b     D0, [A7]+
  1568. 00001086  670C                     beq        +0xE /* 00001094 */
  1569. 00001088  206E 0008                movea.l    A0, [A6 + 0x8]
  1570. 0000108C  4868 0090                pea.l      [A0 + 0x90]
  1571. 00001090  4EBA FF46                jsr        [PC - 0xBA /* 00000FD8 */]
  1572. label00001094:
  1573. 00001094  4267                     clr.w      -[A7]
  1574. 00001096  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1575. 0000109A  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  1576. 0000109E  4E5E                     unlink     A6
  1577. 000010A0  205F                     movea.l    A0, [A7]+
  1578. 000010A2  504F                     addq.w     A7, 8
  1579. 000010A4  4ED0                     jmp        [A0]
  1580. 000010A6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1581. export_1995: // at 000010A8 (misaligned)
  1582. 000010AA  0000 3F2D                ori.b      D0, 0x2D /* '-' */
  1583. 000010AE  F0B4 2F2E                .extension 0x0B4 <<F/2-3/0>> // unimplemented
  1584. 000010B2  0008 4EAD                ori.b      A0, 0xAD
  1585. 000010B6  00DA                     .incomplete
  1586. 000010B8  206E 0008                movea.l    A0, [A6 + 0x8]
  1587. 000010BC  20AE 000C                move.l     [A0], [A6 + 0xC]
  1588. 000010C0  3F2D F0B4                move.w     -[A7], [A5 - 0xF4C]
  1589. 000010C4  487A 0044                pea.l      [PC + 0x44 /* 0000110A, value 0x3724944, pstring "rID" */]
  1590. 000010C8  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  1591. 000010CC  4267                     clr.w      -[A7]
  1592. 000010CE  3F2D F0B4                move.w     -[A7], [A5 - 0xF4C]
  1593. 000010D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1594. 000010D6  3F3C 0001                move.w     -[A7], 0x1
  1595. 000010DA  1F3C 0001                move.b     -[A7], 0x1
  1596. 000010DE  4267                     clr.w      -[A7]
  1597. 000010E0  1F3C 0001                move.b     -[A7], 0x1
  1598. 000010E4  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  1599. 000010E8  101F                     move.b     D0, [A7]+
  1600. 000010EA  670C                     beq        +0xE /* 000010F8 */
  1601. 000010EC  206E 0008                movea.l    A0, [A6 + 0x8]
  1602. 000010F0  4868 0090                pea.l      [A0 + 0x90]
  1603. 000010F4  4EBA FEE2                jsr        [PC - 0x11E /* 00000FD8 */]
  1604. label000010F8:
  1605. 000010F8  4267                     clr.w      -[A7]
  1606. 000010FA  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1607. 000010FE  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  1608. 00001102  4E5E                     unlink     A6
  1609. 00001104  205F                     movea.l    A0, [A7]+
  1610. 00001106  504F                     addq.w     A7, 8
  1611. 00001108  4ED0                     jmp        [A0]
  1612. 0000110A  0372 4944                bchg       <<invalid full ext with I/IS == 4>>, D1
  1613. 0000110E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1614. // begin alternate branch 00001110-0000111C
  1615. fn00001110:
  1616. 00001110  4E56 FEF8                link       A6, -0x0108
  1617. 00001114  206E 0010                movea.l    A0, [A6 + 0x10]
  1618. 00001118  43EE FF00                lea.l      A1, [A6 - 0x100]
  1619. // end alternate branch 00001110-0000111C
  1620. fn00001110: // (misaligned)
  1621. 00001112  FEF8 206E                .extension 0xEF8 <<F/2-3/7>> // unimplemented
  1622. 00001116  0010 43EE                ori.b      [A0], 0xEE
  1623. 0000111A  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  1624. 0000111C  703F                     moveq.l    D0, 0x3F
  1625. label0000111E:
  1626. 0000111E  22D8                     move.l     [A1]+, [A0]+
  1627. 00001120  51C8 FFFC                dbf        D0, -0x6 /* 0000111E */
  1628. 00001124  42A7                     clr.l      -[A7]
  1629. 00001126  206E 0008                movea.l    A0, [A6 + 0x8]
  1630. 0000112A  2F28 0024                move.l     -[A7], [A0 + 0x24]
  1631. 0000112E  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  1632. 00001132  7004                     moveq.l    D0, 0x04
  1633. 00001134  2F00                     move.l     -[A7], D0
  1634. 00001136  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  1635. 0000113A  2D5F FEF8                move.l     [A6 - 0x108], [A7]+
  1636. 0000113E  4267                     clr.w      -[A7]
  1637. 00001140  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1638. 00001144  206E 0008                movea.l    A0, [A6 + 0x8]
  1639. 00001148  2F28 0024                move.l     -[A7], [A0 + 0x24]
  1640. 0000114C  486E FEFC                pea.l      [A6 - 0x104]
  1641. 00001150  4EBA EF06                jsr        [PC - 0x10FA /* 00000058 */]
  1642. 00001154  101F                     move.b     D0, [A7]+
  1643. 00001156  6718                     beq        +0x1A /* 00001170 */
  1644. 00001158  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1645. 0000115C  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  1646. 00001160  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  1647. 00001164  206E 0008                movea.l    A0, [A6 + 0x8]
  1648. 00001168  4868 0024                pea.l      [A0 + 0x24]
  1649. 0000116C  4EBA F046                jsr        [PC - 0xFBA /* 000001B4 */]
  1650. label00001170:
  1651. 00001170  4267                     clr.w      -[A7]
  1652. 00001172  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1653. 00001176  4EBA 0BFC                jsr        [PC + 0xBFC /* 00001D74 */]
  1654. 0000117A  4A5F                     tst.w      [A7]+
  1655. 0000117C  4E5E                     unlink     A6
  1656. 0000117E  205F                     movea.l    A0, [A7]+
  1657. 00001180  DEFC 000C                add.w      A7, 0xC
  1658. 00001184  4ED0                     jmp        [A0]
  1659. 00001186  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1660. // begin alternate branch 00001188-00001194
  1661. fn00001188:
  1662. 00001188  4E56 FEF8                link       A6, -0x0108
  1663. 0000118C  206E 0012                movea.l    A0, [A6 + 0x12]
  1664. 00001190  43EE FF00                lea.l      A1, [A6 - 0x100]
  1665. // end alternate branch 00001188-00001194
  1666. fn00001188: // (misaligned)
  1667. 0000118A  FEF8 206E                .extension 0xEF8 <<F/2-3/7>> // unimplemented
  1668. 0000118E  0012 43EE                ori.b      [A2], 0xEE
  1669. 00001192  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  1670. 00001194  703F                     moveq.l    D0, 0x3F
  1671. label00001196:
  1672. 00001196  22D8                     move.l     [A1]+, [A0]+
  1673. 00001198  51C8 FFFC                dbf        D0, -0x6 /* 00001196 */
  1674. 0000119C  102E 0008                move.b     D0, [A6 + 0x8]
  1675. 000011A0  676E                     beq        +0x70 /* 00001210 */
  1676. 000011A2  4A2E FF00                tst.b      [A6 - 0x100]
  1677. 000011A6  56C1                     sne        D1
  1678. 000011A8  C001                     and.b      D0, D1
  1679. 000011AA  6764                     beq        +0x66 /* 00001210 */
  1680. 000011AC  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1681. 000011B0  4EBA 083A                jsr        [PC + 0x83A /* 000019EC */]
  1682. 000011B4  206E 000A                movea.l    A0, [A6 + 0xA]
  1683. 000011B8  2F08                     move.l     -[A7], A0
  1684. 000011BA  42A7                     clr.l      -[A7]
  1685. 000011BC  7004                     moveq.l    D0, 0x04
  1686. 000011BE  2F00                     move.l     -[A7], D0
  1687. 000011C0  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  1688. 000011C4  201F                     move.l     D0, [A7]+
  1689. 000011C6  205F                     movea.l    A0, [A7]+
  1690. 000011C8  2140 0024                move.l     [A0 + 0x24], D0
  1691. 000011CC  206E 000A                movea.l    A0, [A6 + 0xA]
  1692. 000011D0  2F28 0024                move.l     -[A7], [A0 + 0x24]
  1693. 000011D4  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1694. 000011D8  206E 000A                movea.l    A0, [A6 + 0xA]
  1695. 000011DC  2068 0024                movea.l    A0, [A0 + 0x24]
  1696. 000011E0  2050                     movea.l    A0, [A0]
  1697. 000011E2  20AE 000E                move.l     [A0], [A6 + 0xE]
  1698. 000011E6  206E 000A                movea.l    A0, [A6 + 0xA]
  1699. 000011EA  43EE FF00                lea.l      A1, [A6 - 0x100]
  1700. 000011EE  7007                     moveq.l    D0, 0x07
  1701. label000011F0:
  1702. 000011F0  20D9                     move.l     [A0]+, [A1]+
  1703. 000011F2  51C8 FFFC                dbf        D0, -0x6 /* 000011F0 */
  1704. 000011F6  206E 000A                movea.l    A0, [A6 + 0xA]
  1705. 000011FA  7001                     moveq.l    D0, 0x01
  1706. 000011FC  2140 0020                move.l     [A0 + 0x20], D0
  1707. 00001200  4267                     clr.w      -[A7]
  1708. 00001202  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1709. 00001206  4EBA 0AA0                jsr        [PC + 0xAA0 /* 00001CA8 */]
  1710. 0000120A  4A5F                     tst.w      [A7]+
  1711. 0000120C  675A                     beq        +0x5C /* 00001268 */
  1712. 0000120E  6058                     bra        +0x5A /* 00001268 */
  1713. label00001210:
  1714. 00001210  42A7                     clr.l      -[A7]
  1715. 00001212  206E 000A                movea.l    A0, [A6 + 0xA]
  1716. 00001216  2F28 0024                move.l     -[A7], [A0 + 0x24]
  1717. 0000121A  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  1718. 0000121E  7004                     moveq.l    D0, 0x04
  1719. 00001220  2F00                     move.l     -[A7], D0
  1720. 00001222  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  1721. 00001226  2D5F FEF8                move.l     [A6 - 0x108], [A7]+
  1722. 0000122A  4267                     clr.w      -[A7]
  1723. 0000122C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1724. 00001230  206E 000A                movea.l    A0, [A6 + 0xA]
  1725. 00001234  2F28 0024                move.l     -[A7], [A0 + 0x24]
  1726. 00001238  486E FEFC                pea.l      [A6 - 0x104]
  1727. 0000123C  4EBA EE1A                jsr        [PC - 0x11E6 /* 00000058 */]
  1728. 00001240  101F                     move.b     D0, [A7]+
  1729. 00001242  6618                     bne        +0x1A /* 0000125C */
  1730. 00001244  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1731. 00001248  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  1732. 0000124C  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  1733. 00001250  206E 000A                movea.l    A0, [A6 + 0xA]
  1734. 00001254  4868 0024                pea.l      [A0 + 0x24]
  1735. 00001258  4EBA EF8E                jsr        [PC - 0x1072 /* 000001E8 */]
  1736. label0000125C:
  1737. 0000125C  4267                     clr.w      -[A7]
  1738. 0000125E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1739. 00001262  4EBA 0B10                jsr        [PC + 0xB10 /* 00001D74 */]
  1740. 00001266  4A5F                     tst.w      [A7]+
  1741. label00001268:
  1742. 00001268  4E5E                     unlink     A6
  1743. 0000126A  205F                     movea.l    A0, [A7]+
  1744. 0000126C  DEFC 000E                add.w      A7, 0xE
  1745. 00001270  4ED0                     jmp        [A0]
  1746. 00001272  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1747. 00001276  0000 3F2D                ori.b      D0, 0x2D /* '-' */
  1748. 0000127A  F0A4 206E                .extension 0x0A4 <<F/2-3/0>> // unimplemented
  1749. 0000127E  0008 4868                ori.b      A0, 0x68 /* 'h' */
  1750. 00001282  FED8 4EAD                .extension 0xED8 <<F/2-3/7>> // unimplemented
  1751. 00001286  00D2                     .incomplete
  1752. 00001288  4E5E                     unlink     A6
  1753. 0000128A  205F                     movea.l    A0, [A7]+
  1754. 0000128C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1755. 00001290  4ED0                     jmp        [A0]
  1756. 00001292  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1757. export_1996: // at 00001294 (misaligned)
  1758. 00001296  FD84                     .invalid   <<F/6/6>>
  1759. 00001298  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  1760. 0000129C  206E 000C                movea.l    A0, [A6 + 0xC]
  1761. 000012A0  43EE FF00                lea.l      A1, [A6 - 0x100]
  1762. 000012A4  703F                     moveq.l    D0, 0x3F
  1763. label000012A6:
  1764. 000012A6  22D8                     move.l     [A1]+, [A0]+
  1765. 000012A8  51C8 FFFC                dbf        D0, -0x6 /* 000012A6 */
  1766. 000012AC  A9B4                     syscall    SystemTask
  1767. 000012AE  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  1768. 000012B2  486E FED8                pea.l      [A6 - 0x128]
  1769. 000012B6  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  1770. 000012BA  486E FD84                pea.l      [A6 - 0x27C]
  1771. 000012BE  487A FFB4                pea.l      [PC - 0x4C /* 00001274, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1772. 000012C2  2F0E                     move.l     -[A7], A6
  1773. 000012C4  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  1774. 000012C8  4267                     clr.w      -[A7]
  1775. 000012CA  486E FF00                pea.l      [A6 - 0x100]
  1776. 000012CE  486E FED8                pea.l      [A6 - 0x128]
  1777. 000012D2  4EBA 0748                jsr        [PC + 0x748 /* 00001A1C */]
  1778. 000012D6  3C1F                     move.w     D6, [A7]+
  1779. 000012D8  6610                     bne        +0x12 /* 000012EA */
  1780. 000012DA  486E FF00                pea.l      [A6 - 0x100]
  1781. 000012DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1782. 000012E2  486E FED8                pea.l      [A6 - 0x128]
  1783. 000012E6  4EBA FE28                jsr        [PC - 0x1D8 /* 00001110 */]
  1784. label000012EA:
  1785. 000012EA  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  1786. 000012EE  486E FED8                pea.l      [A6 - 0x128]
  1787. 000012F2  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1788. 000012F6  4240                     clr.w      D0
  1789. 000012F8  102E FF00                move.b     D0, [A6 - 0x100]
  1790. 000012FC  3D40 FDC6                move.w     [A6 - 0x23A], D0
  1791. 00001300  4204                     clr.b      D4
  1792. 00001302  7E01                     moveq.l    D7, 0x01
  1793. label00001304:
  1794. 00001304  BE6E FDC6                cmp.w      D7, [A6 - 0x23A]
  1795. 00001308  5DC0                     slt        D0
  1796. 0000130A  4A00                     tst.b      D0
  1797. 0000130C  6730                     beq        +0x32 /* 0000133E */
  1798. 0000130E  4241                     clr.w      D1
  1799. 00001310  41EE FF00                lea.l      A0, [A6 - 0x100]
  1800. 00001314  1230 7000                move.b     D1, [A0 + D7.w]
  1801. 00001318  4A41                     tst.w      D1
  1802. 0000131A  6B18                     bmi        +0x1A /* 00001334 */
  1803. 0000131C  B27C 005F                cmp.w      D1, 0x5F /* '_' */
  1804. 00001320  6E12                     bgt        +0x14 /* 00001334 */
  1805. 00001322  43FA 00D4                lea.l      A1, [PC + 0xD4 /* 000013F8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1806. 00001326  3401                     move.w     D2, D1
  1807. 00001328  E64A                     lsr        D2.w, 3
  1808. 0000132A  4442                     neg.w      D2
  1809. 0000132C  0331 20FF                btst       [A1 + D2.w - 0x1], D1
  1810. 00001330  0A3C 0004                xori.b     ccr, 4
  1811. label00001334:
  1812. 00001334  57C1                     seq        D1
  1813. 00001336  C001                     and.b      D0, D1
  1814. 00001338  6704                     beq        +0x6 /* 0000133E */
  1815. 0000133A  5247                     addq.w     D7, 1
  1816. 0000133C  60C6                     bra        -0x38 /* 00001304 */
  1817. label0000133E:
  1818. 0000133E  422E FDD6                clr.b      [A6 - 0x22A]
  1819. 00001342  4245                     clr.w      D5
  1820. label00001344:
  1821. 00001344  BE6E FDC6                cmp.w      D7, [A6 - 0x23A]
  1822. 00001348  5DC0                     slt        D0
  1823. 0000134A  4A00                     tst.b      D0
  1824. 0000134C  6748                     beq        +0x4A /* 00001396 */
  1825. 0000134E  4241                     clr.w      D1
  1826. 00001350  41EE FF00                lea.l      A0, [A6 - 0x100]
  1827. 00001354  1230 7000                move.b     D1, [A0 + D7.w]
  1828. 00001358  4A41                     tst.w      D1
  1829. 0000135A  6B18                     bmi        +0x1A /* 00001374 */
  1830. 0000135C  B27C 005F                cmp.w      D1, 0x5F /* '_' */
  1831. 00001360  6E12                     bgt        +0x14 /* 00001374 */
  1832. 00001362  43FA 0094                lea.l      A1, [PC + 0x94 /* 000013F8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1833. 00001366  3401                     move.w     D2, D1
  1834. 00001368  E64A                     lsr        D2.w, 3
  1835. 0000136A  4442                     neg.w      D2
  1836. 0000136C  0331 20FF                btst       [A1 + D2.w - 0x1], D1
  1837. 00001370  0A3C 0004                xori.b     ccr, 4
  1838. label00001374:
  1839. 00001374  56C1                     sne        D1
  1840. 00001376  C001                     and.b      D0, D1
  1841. 00001378  671C                     beq        +0x1E /* 00001396 */
  1842. 0000137A  7A02                     moveq.l    D5, 0x02
  1843. 0000137C  4240                     clr.w      D0
  1844. 0000137E  41EE FF00                lea.l      A0, [A6 - 0x100]
  1845. 00001382  1030 7000                move.b     D0, [A0 + D7.w]
  1846. 00001386  43EE FDD6                lea.l      A1, [A6 - 0x22A]
  1847. 0000138A  1380 5000                move.b     [A1 + D5.w], D0
  1848. 0000138E  1D45 FDD6                move.b     [A6 - 0x22A], D5
  1849. 00001392  5247                     addq.w     D7, 1
  1850. 00001394  60AE                     bra        -0x50 /* 00001344 */
  1851. label00001396:
  1852. 00001396  4240                     clr.w      D0
  1853. 00001398  102E FDD6                move.b     D0, [A6 - 0x22A]
  1854. 0000139C  4A40                     tst.w      D0
  1855. 0000139E  6F30                     ble        +0x32 /* 000013D0 */
  1856. 000013A0  4267                     clr.w      -[A7]
  1857. 000013A2  486E FF00                pea.l      [A6 - 0x100]
  1858. 000013A6  486E FED8                pea.l      [A6 - 0x128]
  1859. 000013AA  4EBA 0670                jsr        [PC + 0x670 /* 00001A1C */]
  1860. 000013AE  3C1F                     move.w     D6, [A7]+
  1861. 000013B0  6610                     bne        +0x12 /* 000013C2 */
  1862. 000013B2  486E FF00                pea.l      [A6 - 0x100]
  1863. 000013B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1864. 000013BA  486E FED8                pea.l      [A6 - 0x128]
  1865. 000013BE  4EBA FD50                jsr        [PC - 0x2B0 /* 00001110 */]
  1866. label000013C2:
  1867. 000013C2  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  1868. 000013C6  486E FED8                pea.l      [A6 - 0x128]
  1869. 000013CA  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1870. 000013CE  6002                     bra        +0x4 /* 000013D2 */
  1871. label000013D0:
  1872. 000013D0  7801                     moveq.l    D4, 0x01
  1873. label000013D2:
  1874. 000013D2  1004                     move.b     D0, D4
  1875. 000013D4  6700 FF2E                beq        -0xD0 /* 00001304 */
  1876. 000013D8  486E FD84                pea.l      [A6 - 0x27C]
  1877. 000013DC  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  1878. 000013E0  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  1879. 000013E4  4E5E                     unlink     A6
  1880. 000013E6  205F                     movea.l    A0, [A7]+
  1881. 000013E8  504F                     addq.w     A7, 8
  1882. 000013EA  4ED0                     jmp        [A0]
  1883. 000013EC  2800                     move.l     D4, D0
  1884. 000013EE  0000 8C00                ori.b      D0, 0x0
  1885. 000013F2  9347                     subx.w     D1, D7
  1886. 000013F4  0000 0000                ori.b      D0, 0x0
  1887. 000013F8  4E56 0000                link       A6, 0
  1888. 000013FC  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  1889. 00001400  206E 0008                movea.l    A0, [A6 + 0x8]
  1890. 00001404  4868 FED8                pea.l      [A0 - 0x128]
  1891. 00001408  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1892. 0000140C  4E5E                     unlink     A6
  1893. 0000140E  205F                     movea.l    A0, [A7]+
  1894. 00001410  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1895. 00001414  4ED0                     jmp        [A0]
  1896. 00001416  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1897. export_1997: // at 00001418 (misaligned)
  1898. 0000141A  FD84                     .invalid   <<F/6/6>>
  1899. 0000141C  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  1900. 00001420  206E 000C                movea.l    A0, [A6 + 0xC]
  1901. 00001424  43EE FF00                lea.l      A1, [A6 - 0x100]
  1902. 00001428  703F                     moveq.l    D0, 0x3F
  1903. label0000142A:
  1904. 0000142A  22D8                     move.l     [A1]+, [A0]+
  1905. 0000142C  51C8 FFFC                dbf        D0, -0x6 /* 0000142A */
  1906. 00001430  A9B4                     syscall    SystemTask
  1907. 00001432  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  1908. 00001436  486E FED8                pea.l      [A6 - 0x128]
  1909. 0000143A  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  1910. 0000143E  486E FD84                pea.l      [A6 - 0x27C]
  1911. 00001442  487A FFB4                pea.l      [PC - 0x4C /* 000013F8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1912. 00001446  2F0E                     move.l     -[A7], A6
  1913. 00001448  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  1914. 0000144C  4267                     clr.w      -[A7]
  1915. 0000144E  486E FF00                pea.l      [A6 - 0x100]
  1916. 00001452  486E FED8                pea.l      [A6 - 0x128]
  1917. 00001456  4EBA 05C4                jsr        [PC + 0x5C4 /* 00001A1C */]
  1918. 0000145A  3C1F                     move.w     D6, [A7]+
  1919. 0000145C  6614                     bne        +0x16 /* 00001472 */
  1920. 0000145E  486E FF00                pea.l      [A6 - 0x100]
  1921. 00001462  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1922. 00001466  486E FED8                pea.l      [A6 - 0x128]
  1923. 0000146A  4267                     clr.w      -[A7]
  1924. 0000146C  4EBA FD1A                jsr        [PC - 0x2E6 /* 00001188 */]
  1925. 00001470  601A                     bra        +0x1C /* 0000148C */
  1926. label00001472:
  1927. 00001472  0C46 04E7                cmpi.w     D6, 0x4E7
  1928. 00001476  6614                     bne        +0x16 /* 0000148C */
  1929. 00001478  486E FF00                pea.l      [A6 - 0x100]
  1930. 0000147C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1931. 00001480  486E FED8                pea.l      [A6 - 0x128]
  1932. 00001484  1F3C 0001                move.b     -[A7], 0x1
  1933. 00001488  4EBA FCFE                jsr        [PC - 0x302 /* 00001188 */]
  1934. label0000148C:
  1935. 0000148C  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  1936. 00001490  486E FED8                pea.l      [A6 - 0x128]
  1937. 00001494  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1938. 00001498  4240                     clr.w      D0
  1939. 0000149A  102E FF00                move.b     D0, [A6 - 0x100]
  1940. 0000149E  3D40 FDC6                move.w     [A6 - 0x23A], D0
  1941. 000014A2  4204                     clr.b      D4
  1942. 000014A4  7E01                     moveq.l    D7, 0x01
  1943. label000014A6:
  1944. 000014A6  BE6E FDC6                cmp.w      D7, [A6 - 0x23A]
  1945. 000014AA  5FC0                     sle        D0
  1946. 000014AC  4A00                     tst.b      D0
  1947. 000014AE  6730                     beq        +0x32 /* 000014E0 */
  1948. 000014B0  4241                     clr.w      D1
  1949. 000014B2  41EE FF00                lea.l      A0, [A6 - 0x100]
  1950. 000014B6  1230 7000                move.b     D1, [A0 + D7.w]
  1951. 000014BA  4A41                     tst.w      D1
  1952. 000014BC  6B18                     bmi        +0x1A /* 000014D6 */
  1953. 000014BE  B27C 005F                cmp.w      D1, 0x5F /* '_' */
  1954. 000014C2  6E12                     bgt        +0x14 /* 000014D6 */
  1955. 000014C4  43FA 00F2                lea.l      A1, [PC + 0xF2 /* 000015B8, value 0x4E56FF68 */]
  1956. 000014C8  3401                     move.w     D2, D1
  1957. 000014CA  E64A                     lsr        D2.w, 3
  1958. 000014CC  4442                     neg.w      D2
  1959. 000014CE  0331 20FF                btst       [A1 + D2.w - 0x1], D1
  1960. 000014D2  0A3C 0004                xori.b     ccr, 4
  1961. label000014D6:
  1962. 000014D6  57C1                     seq        D1
  1963. 000014D8  C001                     and.b      D0, D1
  1964. 000014DA  6704                     beq        +0x6 /* 000014E0 */
  1965. 000014DC  5247                     addq.w     D7, 1
  1966. 000014DE  60C6                     bra        -0x38 /* 000014A6 */
  1967. label000014E0:
  1968. 000014E0  422E FDD6                clr.b      [A6 - 0x22A]
  1969. 000014E4  4245                     clr.w      D5
  1970. label000014E6:
  1971. 000014E6  BE6E FDC6                cmp.w      D7, [A6 - 0x23A]
  1972. 000014EA  5FC0                     sle        D0
  1973. 000014EC  4A00                     tst.b      D0
  1974. 000014EE  6748                     beq        +0x4A /* 00001538 */
  1975. 000014F0  4241                     clr.w      D1
  1976. 000014F2  41EE FF00                lea.l      A0, [A6 - 0x100]
  1977. 000014F6  1230 7000                move.b     D1, [A0 + D7.w]
  1978. 000014FA  4A41                     tst.w      D1
  1979. 000014FC  6B18                     bmi        +0x1A /* 00001516 */
  1980. 000014FE  B27C 005F                cmp.w      D1, 0x5F /* '_' */
  1981. 00001502  6E12                     bgt        +0x14 /* 00001516 */
  1982. 00001504  43FA 00B2                lea.l      A1, [PC + 0xB2 /* 000015B8, value 0x4E56FF68 */]
  1983. 00001508  3401                     move.w     D2, D1
  1984. 0000150A  E64A                     lsr        D2.w, 3
  1985. 0000150C  4442                     neg.w      D2
  1986. 0000150E  0331 20FF                btst       [A1 + D2.w - 0x1], D1
  1987. 00001512  0A3C 0004                xori.b     ccr, 4
  1988. label00001516:
  1989. 00001516  56C1                     sne        D1
  1990. 00001518  C001                     and.b      D0, D1
  1991. 0000151A  671C                     beq        +0x1E /* 00001538 */
  1992. 0000151C  5245                     addq.w     D5, 1
  1993. 0000151E  4240                     clr.w      D0
  1994. 00001520  41EE FF00                lea.l      A0, [A6 - 0x100]
  1995. 00001524  1030 7000                move.b     D0, [A0 + D7.w]
  1996. 00001528  43EE FDD6                lea.l      A1, [A6 - 0x22A]
  1997. 0000152C  1380 5000                move.b     [A1 + D5.w], D0
  1998. 00001530  1D45 FDD6                move.b     [A6 - 0x22A], D5
  1999. 00001534  5247                     addq.w     D7, 1
  2000. 00001536  60AE                     bra        -0x50 /* 000014E6 */
  2001. label00001538:
  2002. 00001538  4240                     clr.w      D0
  2003. 0000153A  102E FDD6                move.b     D0, [A6 - 0x22A]
  2004. 0000153E  4A40                     tst.w      D0
  2005. 00001540  6F4E                     ble        +0x50 /* 00001590 */
  2006. 00001542  4267                     clr.w      -[A7]
  2007. 00001544  486E FDD6                pea.l      [A6 - 0x22A]
  2008. 00001548  486E FED8                pea.l      [A6 - 0x128]
  2009. 0000154C  4EBA 04CE                jsr        [PC + 0x4CE /* 00001A1C */]
  2010. 00001550  3C1F                     move.w     D6, [A7]+
  2011. 00001552  6614                     bne        +0x16 /* 00001568 */
  2012. 00001554  486E FDD6                pea.l      [A6 - 0x22A]
  2013. 00001558  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2014. 0000155C  486E FED8                pea.l      [A6 - 0x128]
  2015. 00001560  4267                     clr.w      -[A7]
  2016. 00001562  4EBA FC24                jsr        [PC - 0x3DC /* 00001188 */]
  2017. 00001566  601A                     bra        +0x1C /* 00001582 */
  2018. label00001568:
  2019. 00001568  0C46 04E7                cmpi.w     D6, 0x4E7
  2020. 0000156C  6614                     bne        +0x16 /* 00001582 */
  2021. 0000156E  486E FDD6                pea.l      [A6 - 0x22A]
  2022. 00001572  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2023. 00001576  486E FED8                pea.l      [A6 - 0x128]
  2024. 0000157A  1F3C 0001                move.b     -[A7], 0x1
  2025. 0000157E  4EBA FC08                jsr        [PC - 0x3F8 /* 00001188 */]
  2026. label00001582:
  2027. 00001582  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  2028. 00001586  486E FED8                pea.l      [A6 - 0x128]
  2029. 0000158A  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  2030. 0000158E  6002                     bra        +0x4 /* 00001592 */
  2031. label00001590:
  2032. 00001590  7801                     moveq.l    D4, 0x01
  2033. label00001592:
  2034. 00001592  1004                     move.b     D0, D4
  2035. 00001594  6700 FF10                beq        -0xEE /* 000014A6 */
  2036. 00001598  486E FD84                pea.l      [A6 - 0x27C]
  2037. 0000159C  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  2038. 000015A0  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  2039. 000015A4  4E5E                     unlink     A6
  2040. 000015A6  205F                     movea.l    A0, [A7]+
  2041. 000015A8  504F                     addq.w     A7, 8
  2042. 000015AA  4ED0                     jmp        [A0]
  2043. 000015AC  2800                     move.l     D4, D0
  2044. 000015AE  0000 8C00                ori.b      D0, 0x0
  2045. 000015B2  9347                     subx.w     D1, D7
  2046. 000015B4  0000 0000                ori.b      D0, 0x0
  2047. export_1998:
  2048. 000015B8  4E56 FF68                link       A6, -0x0098
  2049. 000015BC  3F2D F0B4                move.w     -[A7], [A5 - 0xF4C]
  2050. 000015C0  486E FF68                pea.l      [A6 - 0x98]
  2051. 000015C4  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2052. 000015C8  206E 000A                movea.l    A0, [A6 + 0xA]
  2053. 000015CC  2D50 FF68                move.l     [A6 - 0x98], [A0]
  2054. 000015D0  3F2D F0B4                move.w     -[A7], [A5 - 0xF4C]
  2055. 000015D4  487A 0080                pea.l      [PC + 0x80 /* 00001656, value 0x3724944, pstring "rID" */]
  2056. 000015D8  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2057. 000015DC  4267                     clr.w      -[A7]
  2058. 000015DE  3F2D F0B4                move.w     -[A7], [A5 - 0xF4C]
  2059. 000015E2  486E FF68                pea.l      [A6 - 0x98]
  2060. 000015E6  3F3C 0001                move.w     -[A7], 0x1
  2061. 000015EA  1F3C 0001                move.b     -[A7], 0x1
  2062. 000015EE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2063. 000015F2  1F3C 0001                move.b     -[A7], 0x1
  2064. 000015F6  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  2065. 000015FA  101F                     move.b     D0, [A7]+
  2066. 000015FC  673A                     beq        +0x3C /* 00001638 */
  2067. 000015FE  206E 000A                movea.l    A0, [A6 + 0xA]
  2068. 00001602  4868 0090                pea.l      [A0 + 0x90]
  2069. 00001606  4EBA FA0C                jsr        [PC - 0x5F4 /* 00001014 */]
  2070. 0000160A  3F2D F0B4                move.w     -[A7], [A5 - 0xF4C]
  2071. 0000160E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2072. 00001612  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  2073. 00001616  4267                     clr.w      -[A7]
  2074. 00001618  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2075. 0000161C  3D5F 000E                move.w     [A6 + 0xE], [A7]+
  2076. 00001620  7000                     moveq.l    D0, 0x00
  2077. 00001622  2D40 FFFC                move.l     [A6 - 0x4], D0
  2078. 00001626  486E FFFC                pea.l      [A6 - 0x4]
  2079. 0000162A  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  2080. 0000162E  486E FFFC                pea.l      [A6 - 0x4]
  2081. 00001632  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  2082. 00001636  600A                     bra        +0xC /* 00001642 */
  2083. label00001638:
  2084. 00001638  4267                     clr.w      -[A7]
  2085. 0000163A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2086. 0000163E  3D5F 000E                move.w     [A6 + 0xE], [A7]+
  2087. label00001642:
  2088. 00001642  3F2D F0B4                move.w     -[A7], [A5 - 0xF4C]
  2089. 00001646  486E FF68                pea.l      [A6 - 0x98]
  2090. 0000164A  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  2091. 0000164E  4E5E                     unlink     A6
  2092. 00001650  205F                     movea.l    A0, [A7]+
  2093. 00001652  5C4F                     addq.w     A7, 6
  2094. 00001654  4ED0                     jmp        [A0]
  2095. 00001656  0372 4944                bchg       <<invalid full ext with I/IS == 4>>, D1
  2096. 0000165A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2097. // begin alternate branch 0000165C-00001662
  2098. export_1999:
  2099. fn0000165C:
  2100. 0000165C  4E56 0000                link       A6, 0
  2101. 00001660  42A7                     clr.l      -[A7]
  2102. // end alternate branch 0000165C-00001662
  2103. export_1999: // at 0000165C (misaligned)
  2104. fn0000165C: // (misaligned)
  2105. 0000165E  0000 42A7                ori.b      D0, 0xA7
  2106. 00001662  487A 000E                pea.l      [PC + 0xE /* 00001672, value 0x9496D61 '\tIma', pstring "ImageFile" */]
  2107. 00001666  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  2108. 0000166A  2D5F 0008                move.l     [A6 + 0x8], [A7]+
  2109. 0000166E  4E5E                     unlink     A6
  2110. 00001670  4E75                     rts
  2111. 00001672  0949                     bchg       A1, D4
  2112. 00001674  6D61                     blt        +0x63 /* 000016D7 */
  2113. 00001676  6765                     beq        +0x67 /* 000016DD */
  2114. 00001678  4669 6C65                not.w      [A1 + 0x6C65]
  2115. export_2000:
  2116. 0000167C  4E56 0000                link       A6, 0
  2117. 00001680  2F0C                     move.l     -[A7], A4
  2118. 00001682  286E 0008                movea.l    A4, [A6 + 0x8]
  2119. 00001686  7000                     moveq.l    D0, 0x00
  2120. 00001688  2880                     move.l     [A4], D0
  2121. 0000168A  42AC 0004                clr.l      [A4 + 0x4]
  2122. 0000168E  422C 0008                clr.b      [A4 + 0x8]
  2123. 00001692  7000                     moveq.l    D0, 0x00
  2124. 00001694  2940 0028                move.l     [A4 + 0x28], D0
  2125. 00001698  7000                     moveq.l    D0, 0x00
  2126. 0000169A  2940 002C                move.l     [A4 + 0x2C], D0
  2127. 0000169E  297C 2020 2020 0030      move.l     [A4 + 0x30], 0x20202020 /* '    ' */
  2128. 000016A6  422C 0034                clr.b      [A4 + 0x34]
  2129. 000016AA  7000                     moveq.l    D0, 0x00
  2130. 000016AC  2940 0054                move.l     [A4 + 0x54], D0
  2131. 000016B0  7000                     moveq.l    D0, 0x00
  2132. 000016B2  2940 0058                move.l     [A4 + 0x58], D0
  2133. 000016B6  7000                     moveq.l    D0, 0x00
  2134. 000016B8  2940 005C                move.l     [A4 + 0x5C], D0
  2135. 000016BC  426C 0062                clr.w      [A4 + 0x62]
  2136. 000016C0  426C 0060                clr.w      [A4 + 0x60]
  2137. 000016C4  7000                     moveq.l    D0, 0x00
  2138. 000016C6  2940 0064                move.l     [A4 + 0x64], D0
  2139. 000016CA  422C 0068                clr.b      [A4 + 0x68]
  2140. 000016CE  285F                     movea.l    A4, [A7]+
  2141. 000016D0  4E5E                     unlink     A6
  2142. 000016D2  2E9F                     move.l     [A7], [A7]+
  2143. 000016D4  4E75                     rts
  2144. 000016D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2145. export_2001: // at 000016D8 (misaligned)
  2146. 000016DA  0000 3F2D                ori.b      D0, 0x2D /* '-' */
  2147. 000016DE  F09C 2F2E                .extension 0x09C <<F/2-3/0>> // unimplemented
  2148. 000016E2  0008 4EAD                ori.b      A0, 0xAD
  2149. 000016E6  00DA                     .incomplete
  2150. 000016E8  3F2D F09C                move.w     -[A7], [A5 - 0xF64]
  2151. 000016EC  486D F108                pea.l      [A5 - 0xEF8]
  2152. 000016F0  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2153. 000016F4  4267                     clr.w      -[A7]
  2154. 000016F6  3F2D F09C                move.w     -[A7], [A5 - 0xF64]
  2155. 000016FA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2156. 000016FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2157. 00001702  4267                     clr.w      -[A7]
  2158. 00001704  1F3C 0001                move.b     -[A7], 0x1
  2159. 00001708  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2160. 0000170C  101F                     move.b     D0, [A7]+
  2161. 0000170E  4267                     clr.w      -[A7]
  2162. 00001710  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2163. 00001714  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  2164. 00001718  4E5E                     unlink     A6
  2165. 0000171A  205F                     movea.l    A0, [A7]+
  2166. 0000171C  504F                     addq.w     A7, 8
  2167. 0000171E  4ED0                     jmp        [A0]
  2168. export_2002:
  2169. 00001720  4E56 0000                link       A6, 0
  2170. 00001724  3F2D F09C                move.w     -[A7], [A5 - 0xF64]
  2171. 00001728  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2172. 0000172C  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2173. 00001730  206E 0008                movea.l    A0, [A6 + 0x8]
  2174. 00001734  20AE 000C                move.l     [A0], [A6 + 0xC]
  2175. 00001738  3F2D F09C                move.w     -[A7], [A5 - 0xF64]
  2176. 0000173C  487A 0036                pea.l      [PC + 0x36 /* 00001774, value 0x3724944, pstring "rID" */]
  2177. 00001740  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2178. 00001744  4267                     clr.w      -[A7]
  2179. 00001746  3F2D F09C                move.w     -[A7], [A5 - 0xF64]
  2180. 0000174A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2181. 0000174E  3F3C 0001                move.w     -[A7], 0x1
  2182. 00001752  1F3C 0001                move.b     -[A7], 0x1
  2183. 00001756  4267                     clr.w      -[A7]
  2184. 00001758  1F3C 0001                move.b     -[A7], 0x1
  2185. 0000175C  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  2186. 00001760  101F                     move.b     D0, [A7]+
  2187. 00001762  4267                     clr.w      -[A7]
  2188. 00001764  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2189. 00001768  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  2190. 0000176C  4E5E                     unlink     A6
  2191. 0000176E  205F                     movea.l    A0, [A7]+
  2192. 00001770  504F                     addq.w     A7, 8
  2193. 00001772  4ED0                     jmp        [A0]
  2194. 00001774  0372 4944                bchg       <<invalid full ext with I/IS == 4>>, D1
  2195. export_2003:
  2196. 00001778  4E56 FF00                link       A6, -0x0100
  2197. 0000177C  206E 0008                movea.l    A0, [A6 + 0x8]
  2198. 00001780  43EE FF00                lea.l      A1, [A6 - 0x100]
  2199. 00001784  703F                     moveq.l    D0, 0x3F
  2200. label00001786:
  2201. 00001786  22D8                     move.l     [A1]+, [A0]+
  2202. 00001788  51C8 FFFC                dbf        D0, -0x6 /* 00001786 */
  2203. 0000178C  3F2D F09C                move.w     -[A7], [A5 - 0xF64]
  2204. 00001790  486E FF00                pea.l      [A6 - 0x100]
  2205. 00001794  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2206. 00001798  4267                     clr.w      -[A7]
  2207. 0000179A  3F2D F09C                move.w     -[A7], [A5 - 0xF64]
  2208. 0000179E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2209. 000017A2  3F3C 0001                move.w     -[A7], 0x1
  2210. 000017A6  1F3C 0001                move.b     -[A7], 0x1
  2211. 000017AA  4267                     clr.w      -[A7]
  2212. 000017AC  1F3C 0001                move.b     -[A7], 0x1
  2213. 000017B0  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  2214. 000017B4  101F                     move.b     D0, [A7]+
  2215. 000017B6  4267                     clr.w      -[A7]
  2216. 000017B8  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2217. 000017BC  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  2218. 000017C0  4E5E                     unlink     A6
  2219. 000017C2  205F                     movea.l    A0, [A7]+
  2220. 000017C4  504F                     addq.w     A7, 8
  2221. 000017C6  4ED0                     jmp        [A0]
  2222. export_2004:
  2223. 000017C8  4E56 0000                link       A6, 0
  2224. 000017CC  3F2D F09C                move.w     -[A7], [A5 - 0xF64]
  2225. 000017D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2226. 000017D4  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2227. 000017D8  3F2D F09C                move.w     -[A7], [A5 - 0xF64]
  2228. 000017DC  487A 002C                pea.l      [PC + 0x2C /* 0000180A, value 0x3724944, pstring "rID" */]
  2229. 000017E0  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2230. 000017E4  4267                     clr.w      -[A7]
  2231. 000017E6  3F2D F09C                move.w     -[A7], [A5 - 0xF64]
  2232. 000017EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2233. 000017EE  4267                     clr.w      -[A7]
  2234. 000017F0  1F3C 0001                move.b     -[A7], 0x1
  2235. 000017F4  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  2236. 000017F8  101F                     move.b     D0, [A7]+
  2237. 000017FA  4267                     clr.w      -[A7]
  2238. 000017FC  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2239. 00001800  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  2240. 00001804  4E5E                     unlink     A6
  2241. 00001806  2E9F                     move.l     [A7], [A7]+
  2242. 00001808  4E75                     rts
  2243. 0000180A  0372 4944                bchg       <<invalid full ext with I/IS == 4>>, D1
  2244. 0000180E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2245. export_2005: // at 00001810 (misaligned)
  2246. 00001812  0000 4267                ori.b      D0, 0x67 /* 'g' */
  2247. 00001816  3F2D F09C                move.w     -[A7], [A5 - 0xF64]
  2248. 0000181A  4267                     clr.w      -[A7]
  2249. 0000181C  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  2250. 00001820  3F3C 0001                move.w     -[A7], 0x1
  2251. 00001824  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2252. 00001828  4267                     clr.w      -[A7]
  2253. 0000182A  1F3C 0001                move.b     -[A7], 0x1
  2254. 0000182E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2255. 00001832  101F                     move.b     D0, [A7]+
  2256. 00001834  4267                     clr.w      -[A7]
  2257. 00001836  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2258. 0000183A  3D5F 000E                move.w     [A6 + 0xE], [A7]+
  2259. 0000183E  4E5E                     unlink     A6
  2260. 00001840  205F                     movea.l    A0, [A7]+
  2261. 00001842  5C4F                     addq.w     A7, 6
  2262. 00001844  4ED0                     jmp        [A0]
  2263. 00001846  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2264. export_2006: // at 00001848 (misaligned)
  2265. 0000184A  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  2266. 0000184C  206E 000E                movea.l    A0, [A6 + 0xE]
  2267. 00001850  43EE FF00                lea.l      A1, [A6 - 0x100]
  2268. 00001854  703F                     moveq.l    D0, 0x3F
  2269. label00001856:
  2270. 00001856  22D8                     move.l     [A1]+, [A0]+
  2271. 00001858  51C8 FFFC                dbf        D0, -0x6 /* 00001856 */
  2272. 0000185C  3F2D F09C                move.w     -[A7], [A5 - 0xF64]
  2273. 00001860  486E FF00                pea.l      [A6 - 0x100]
  2274. 00001864  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2275. 00001868  4267                     clr.w      -[A7]
  2276. 0000186A  3F2D F09C                move.w     -[A7], [A5 - 0xF64]
  2277. 0000186E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2278. 00001872  3F3C 0001                move.w     -[A7], 0x1
  2279. 00001876  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  2280. 0000187A  4267                     clr.w      -[A7]
  2281. 0000187C  1F3C 0001                move.b     -[A7], 0x1
  2282. 00001880  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  2283. 00001884  101F                     move.b     D0, [A7]+
  2284. 00001886  4267                     clr.w      -[A7]
  2285. 00001888  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2286. 0000188C  3D5F 0012                move.w     [A6 + 0x12], [A7]+
  2287. 00001890  4E5E                     unlink     A6
  2288. 00001892  205F                     movea.l    A0, [A7]+
  2289. 00001894  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2290. 00001898  4ED0                     jmp        [A0]
  2291. 0000189A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2292. export_2007: // at 0000189C (misaligned)
  2293. 0000189E  0000 4267                ori.b      D0, 0x67 /* 'g' */
  2294. 000018A2  3F2D F09C                move.w     -[A7], [A5 - 0xF64]
  2295. 000018A6  4267                     clr.w      -[A7]
  2296. 000018A8  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  2297. 000018AC  3F3C 0001                move.w     -[A7], 0x1
  2298. 000018B0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2299. 000018B4  4267                     clr.w      -[A7]
  2300. 000018B6  1F3C 0001                move.b     -[A7], 0x1
  2301. 000018BA  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2302. 000018BE  101F                     move.b     D0, [A7]+
  2303. 000018C0  4267                     clr.w      -[A7]
  2304. 000018C2  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2305. 000018C6  3D5F 000E                move.w     [A6 + 0xE], [A7]+
  2306. 000018CA  4E5E                     unlink     A6
  2307. 000018CC  205F                     movea.l    A0, [A7]+
  2308. 000018CE  5C4F                     addq.w     A7, 6
  2309. 000018D0  4ED0                     jmp        [A0]
  2310. 000018D2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2311. export_2008: // at 000018D4 (misaligned)
  2312. 000018D6  0000 2F0C                ori.b      D0, 0xC
  2313. 000018DA  286E 0008                movea.l    A4, [A6 + 0x8]
  2314. 000018DE  7000                     moveq.l    D0, 0x00
  2315. 000018E0  2880                     move.l     [A4], D0
  2316. 000018E2  422C 0004                clr.b      [A4 + 0x4]
  2317. 000018E6  7000                     moveq.l    D0, 0x00
  2318. 000018E8  2940 0024                move.l     [A4 + 0x24], D0
  2319. 000018EC  297C 2020 2020 0028      move.l     [A4 + 0x28], 0x20202020 /* '    ' */
  2320. 000018F4  422C 002C                clr.b      [A4 + 0x2C]
  2321. 000018F8  426C 004E                clr.w      [A4 + 0x4E]
  2322. 000018FC  426C 004C                clr.w      [A4 + 0x4C]
  2323. 00001900  422C 0050                clr.b      [A4 + 0x50]
  2324. 00001904  7000                     moveq.l    D0, 0x00
  2325. 00001906  2940 0070                move.l     [A4 + 0x70], D0
  2326. 0000190A  285F                     movea.l    A4, [A7]+
  2327. 0000190C  4E5E                     unlink     A6
  2328. 0000190E  2E9F                     move.l     [A7], [A7]+
  2329. 00001910  4E75                     rts
  2330. 00001912  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2331. export_2009: // at 00001914 (misaligned)
  2332. 00001916  0000 3F2D                ori.b      D0, 0x2D /* '-' */
  2333. 0000191A  F098 2F2E                .extension 0x098 <<F/2-3/0>> // unimplemented
  2334. 0000191E  0008 4EAD                ori.b      A0, 0xAD
  2335. 00001922  00D2                     .incomplete
  2336. 00001924  4E5E                     unlink     A6
  2337. 00001926  2E9F                     move.l     [A7], [A7]+
  2338. 00001928  4E75                     rts
  2339. 0000192A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2340. export_2010: // at 0000192C (misaligned)
  2341. 0000192E  0000 3F2D                ori.b      D0, 0x2D /* '-' */
  2342. 00001932  F098 2F2E                .extension 0x098 <<F/2-3/0>> // unimplemented
  2343. 00001936  0008 4EAD                ori.b      A0, 0xAD
  2344. 0000193A  00DA                     .incomplete
  2345. 0000193C  3F2D F098                move.w     -[A7], [A5 - 0xF68]
  2346. 00001940  486D F108                pea.l      [A5 - 0xEF8]
  2347. 00001944  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2348. 00001948  4267                     clr.w      -[A7]
  2349. 0000194A  3F2D F098                move.w     -[A7], [A5 - 0xF68]
  2350. 0000194E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2351. 00001952  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2352. 00001956  4267                     clr.w      -[A7]
  2353. 00001958  1F3C 0001                move.b     -[A7], 0x1
  2354. 0000195C  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2355. 00001960  101F                     move.b     D0, [A7]+
  2356. 00001962  670C                     beq        +0xE /* 00001970 */
  2357. 00001964  206E 0008                movea.l    A0, [A6 + 0x8]
  2358. 00001968  4868 0070                pea.l      [A0 + 0x70]
  2359. 0000196C  4EBA F66A                jsr        [PC - 0x996 /* 00000FD8 */]
  2360. label00001970:
  2361. 00001970  4267                     clr.w      -[A7]
  2362. 00001972  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2363. 00001976  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  2364. 0000197A  4E5E                     unlink     A6
  2365. 0000197C  205F                     movea.l    A0, [A7]+
  2366. 0000197E  504F                     addq.w     A7, 8
  2367. 00001980  4ED0                     jmp        [A0]
  2368. 00001982  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2369. export_2011: // at 00001984 (misaligned)
  2370. 00001986  0000 3F2D                ori.b      D0, 0x2D /* '-' */
  2371. 0000198A  F098 2F2E                .extension 0x098 <<F/2-3/0>> // unimplemented
  2372. 0000198E  0008 4EAD                ori.b      A0, 0xAD
  2373. 00001992  00DA                     .incomplete
  2374. 00001994  206E 0008                movea.l    A0, [A6 + 0x8]
  2375. 00001998  20AE 000C                move.l     [A0], [A6 + 0xC]
  2376. 0000199C  3F2D F098                move.w     -[A7], [A5 - 0xF68]
  2377. 000019A0  487A 0044                pea.l      [PC + 0x44 /* 000019E6, value 0x3724944, pstring "rID" */]
  2378. 000019A4  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2379. 000019A8  4267                     clr.w      -[A7]
  2380. 000019AA  3F2D F098                move.w     -[A7], [A5 - 0xF68]
  2381. 000019AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2382. 000019B2  3F3C 0001                move.w     -[A7], 0x1
  2383. 000019B6  1F3C 0001                move.b     -[A7], 0x1
  2384. 000019BA  4267                     clr.w      -[A7]
  2385. 000019BC  1F3C 0001                move.b     -[A7], 0x1
  2386. 000019C0  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  2387. 000019C4  101F                     move.b     D0, [A7]+
  2388. 000019C6  670C                     beq        +0xE /* 000019D4 */
  2389. 000019C8  206E 0008                movea.l    A0, [A6 + 0x8]
  2390. 000019CC  4868 0070                pea.l      [A0 + 0x70]
  2391. 000019D0  4EBA F606                jsr        [PC - 0x9FA /* 00000FD8 */]
  2392. label000019D4:
  2393. 000019D4  4267                     clr.w      -[A7]
  2394. 000019D6  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2395. 000019DA  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  2396. 000019DE  4E5E                     unlink     A6
  2397. 000019E0  205F                     movea.l    A0, [A7]+
  2398. 000019E2  504F                     addq.w     A7, 8
  2399. 000019E4  4ED0                     jmp        [A0]
  2400. 000019E6  0372 4944                bchg       <<invalid full ext with I/IS == 4>>, D1
  2401. 000019EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2402. // begin alternate branch 000019EC-000019FC
  2403. export_2012:
  2404. fn000019EC:
  2405. 000019EC  4E56 0000                link       A6, 0
  2406. 000019F0  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  2407. 000019F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2408. 000019F8  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2409. // end alternate branch 000019EC-000019FC
  2410. export_2012: // at 000019EC (misaligned)
  2411. fn000019EC: // (misaligned)
  2412. 000019EE  0000 3F2D                ori.b      D0, 0x2D /* '-' */
  2413. 000019F2  F0A4 2F2E                .extension 0x0A4 <<F/2-3/0>> // unimplemented
  2414. 000019F6  0008 4EAD                ori.b      A0, 0xAD
  2415. 000019FA  00DA                     .incomplete
  2416. 000019FC  4E5E                     unlink     A6
  2417. 000019FE  2E9F                     move.l     [A7], [A7]+
  2418. 00001A00  4E75                     rts
  2419. 00001A02  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2420. export_2013: // at 00001A04 (misaligned)
  2421. 00001A06  0000 3F2D                ori.b      D0, 0x2D /* '-' */
  2422. 00001A0A  F0A4 2F2E                .extension 0x0A4 <<F/2-3/0>> // unimplemented
  2423. 00001A0E  0008 4EAD                ori.b      A0, 0xAD
  2424. 00001A12  00D2                     .incomplete
  2425. 00001A14  4E5E                     unlink     A6
  2426. 00001A16  2E9F                     move.l     [A7], [A7]+
  2427. 00001A18  4E75                     rts
  2428. 00001A1A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2429. // begin alternate branch 00001A1C-00001A20
  2430. export_2014:
  2431. fn00001A1C:
  2432. 00001A1C  4E56 FFD8                link       A6, -0x0028
  2433. // end alternate branch 00001A1C-00001A20
  2434. export_2014: // at 00001A1C (misaligned)
  2435. fn00001A1C: // (misaligned)
  2436. 00001A1E  FFD8                     .invalid   <<F/7/7>>
  2437. 00001A20  2F0C                     move.l     -[A7], A4
  2438. 00001A22  206E 000C                movea.l    A0, [A6 + 0xC]
  2439. 00001A26  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2440. 00001A2A  7007                     moveq.l    D0, 0x07
  2441. label00001A2C:
  2442. 00001A2C  22D8                     move.l     [A1]+, [A0]+
  2443. 00001A2E  51C8 FFFC                dbf        D0, -0x6 /* 00001A2C */
  2444. 00001A32  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  2445. 00001A36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2446. 00001A3A  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2447. 00001A3E  4A2E FFE0                tst.b      [A6 - 0x20]
  2448. 00001A42  6600 008A                bne        +0x8C /* 00001ACE */
  2449. 00001A46  42A7                     clr.l      -[A7]
  2450. 00001A48  3F2D F0A0                move.w     -[A7], [A5 - 0xF60]
  2451. 00001A4C  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2452. 00001A50  2D5F FFDC                move.l     [A6 - 0x24], [A7]+
  2453. 00001A54  42A7                     clr.l      -[A7]
  2454. 00001A56  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2455. 00001A5A  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  2456. 00001A5E  285F                     movea.l    A4, [A7]+
  2457. 00001A60  200C                     move.l     D0, A4
  2458. 00001A62  660A                     bne        +0xC /* 00001A6E */
  2459. 00001A64  3D7C FF94 0010           move.w     [A6 + 0x10], 0xFF94
  2460. 00001A6A  6000 00A6                bra        +0xA8 /* 00001B12 */
  2461. label00001A6E:
  2462. 00001A6E  2F0C                     move.l     -[A7], A4
  2463. 00001A70  205F                     movea.l    A0, [A7]+
  2464. 00001A72  A029                     syscall    HLock
  2465. 00001A74  3F2D F0A0                move.w     -[A7], [A5 - 0xF60]
  2466. 00001A78  3F3C 0001                move.w     -[A7], 0x1
  2467. 00001A7C  42A7                     clr.l      -[A7]
  2468. 00001A7E  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  2469. 00001A82  3F2D F0A0                move.w     -[A7], [A5 - 0xF60]
  2470. 00001A86  486E FFDC                pea.l      [A6 - 0x24]
  2471. 00001A8A  2F14                     move.l     -[A7], [A4]
  2472. 00001A8C  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  2473. 00001A90  4267                     clr.w      -[A7]
  2474. 00001A92  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2475. 00001A96  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  2476. 00001A9A  2F0C                     move.l     -[A7], A4
  2477. 00001A9C  205F                     movea.l    A0, [A7]+
  2478. 00001A9E  A02A                     syscall    HUnlock
  2479. 00001AA0  206E 0008                movea.l    A0, [A6 + 0x8]
  2480. 00001AA4  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2481. 00001AA8  7007                     moveq.l    D0, 0x07
  2482. label00001AAA:
  2483. 00001AAA  20D9                     move.l     [A0]+, [A1]+
  2484. 00001AAC  51C8 FFFC                dbf        D0, -0x6 /* 00001AAA */
  2485. 00001AB0  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2486. 00001AB4  7004                     moveq.l    D0, 0x04
  2487. 00001AB6  2F00                     move.l     -[A7], D0
  2488. 00001AB8  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  2489. 00001ABC  206E 0008                movea.l    A0, [A6 + 0x8]
  2490. 00001AC0  215F 0020                move.l     [A0 + 0x20], [A7]+
  2491. 00001AC4  206E 0008                movea.l    A0, [A6 + 0x8]
  2492. 00001AC8  214C 0024                move.l     [A0 + 0x24], A4
  2493. 00001ACC  6044                     bra        +0x46 /* 00001B12 */
  2494. label00001ACE:
  2495. 00001ACE  206E 0008                movea.l    A0, [A6 + 0x8]
  2496. 00001AD2  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2497. 00001AD6  7007                     moveq.l    D0, 0x07
  2498. label00001AD8:
  2499. 00001AD8  20D9                     move.l     [A0]+, [A1]+
  2500. 00001ADA  51C8 FFFC                dbf        D0, -0x6 /* 00001AD8 */
  2501. 00001ADE  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  2502. 00001AE2  487A 0038                pea.l      [PC + 0x38 /* 00001B1C, value 0x8724B65, pstring "rKeyword" */]
  2503. 00001AE6  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2504. 00001AEA  4267                     clr.w      -[A7]
  2505. 00001AEC  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  2506. 00001AF0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2507. 00001AF4  3F3C 0001                move.w     -[A7], 0x1
  2508. 00001AF8  1F3C 0001                move.b     -[A7], 0x1
  2509. 00001AFC  4267                     clr.w      -[A7]
  2510. 00001AFE  1F3C 0001                move.b     -[A7], 0x1
  2511. 00001B02  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  2512. 00001B06  101F                     move.b     D0, [A7]+
  2513. 00001B08  4267                     clr.w      -[A7]
  2514. 00001B0A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2515. 00001B0E  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  2516. label00001B12:
  2517. 00001B12  285F                     movea.l    A4, [A7]+
  2518. 00001B14  4E5E                     unlink     A6
  2519. 00001B16  205F                     movea.l    A0, [A7]+
  2520. 00001B18  504F                     addq.w     A7, 8
  2521. 00001B1A  4ED0                     jmp        [A0]
  2522. 00001B1C  0872 4B65 7977           bchg.b     <<invalid full ext with IS == 1 and I/IS == 7>>, 0x65 /* 'e' */
  2523. 00001B22  6F72                     ble        +0x74 /* 00001B96 */
  2524. 00001B24  6400 0000                bcc        +0x2 /* 00001B26 */
  2525. // begin alternate branch 00001B26-00001B38
  2526. label00001B26:
  2527. 00001B26  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2528. export_2015: // at 00001B28 (misaligned)
  2529. 00001B2A  0000 3F2D                ori.b      D0, 0x2D /* '-' */
  2530. 00001B2E  F0A4 2F2E                .extension 0x0A4 <<F/2-3/0>> // unimplemented
  2531. 00001B32  0008 4EAD                ori.b      A0, 0xAD
  2532. 00001B36  00DA                     .incomplete
  2533. // end alternate branch 00001B26-00001B38
  2534. export_2015:
  2535. label00001B26: // (misaligned)
  2536. 00001B28  4E56 0000                link       A6, 0
  2537. 00001B2C  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  2538. 00001B30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2539. 00001B34  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2540. 00001B38  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  2541. 00001B3C  487A 0032                pea.l      [PC + 0x32 /* 00001B70, value 0x8724B65, pstring "rKeyword" */]
  2542. 00001B40  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2543. 00001B44  4267                     clr.w      -[A7]
  2544. 00001B46  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  2545. 00001B4A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2546. 00001B4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2547. 00001B52  4267                     clr.w      -[A7]
  2548. 00001B54  1F3C 0001                move.b     -[A7], 0x1
  2549. 00001B58  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2550. 00001B5C  101F                     move.b     D0, [A7]+
  2551. 00001B5E  4267                     clr.w      -[A7]
  2552. 00001B60  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2553. 00001B64  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  2554. 00001B68  4E5E                     unlink     A6
  2555. 00001B6A  205F                     movea.l    A0, [A7]+
  2556. 00001B6C  504F                     addq.w     A7, 8
  2557. 00001B6E  4ED0                     jmp        [A0]
  2558. 00001B70  0872 4B65 7977           bchg.b     <<invalid full ext with IS == 1 and I/IS == 7>>, 0x65 /* 'e' */
  2559. 00001B76  6F72                     ble        +0x74 /* 00001BEA */
  2560. 00001B78  6400 0000                bcc        +0x2 /* 00001B7A */
  2561. // begin alternate branch 00001B7A-00001B8C
  2562. label00001B7A:
  2563. 00001B7A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2564. export_2016: // at 00001B7C (misaligned)
  2565. 00001B7E  0000 3F2D                ori.b      D0, 0x2D /* '-' */
  2566. 00001B82  F0A4 2F2E                .extension 0x0A4 <<F/2-3/0>> // unimplemented
  2567. 00001B86  0008 4EAD                ori.b      A0, 0xAD
  2568. 00001B8A  00DA                     .incomplete
  2569. // end alternate branch 00001B7A-00001B8C
  2570. export_2016:
  2571. label00001B7A: // (misaligned)
  2572. 00001B7C  4E56 0000                link       A6, 0
  2573. 00001B80  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  2574. 00001B84  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2575. 00001B88  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2576. 00001B8C  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  2577. 00001B90  487A 002C                pea.l      [PC + 0x2C /* 00001BBE, value 0x8724B65, pstring "rKeyword" */]
  2578. 00001B94  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2579. // begin alternate branch 00001B96-00001BA4
  2580. label00001B96:
  2581. 00001B96  008A 4267 3F2D           ori.l      A2, 0x42673F2D /* 'Bg?-' */
  2582. 00001B9C  F0A4 2F2E                .extension 0x0A4 <<F/2-3/0>> // unimplemented
  2583. 00001BA0  0008 4267                ori.b      A0, 0x67 /* 'g' */
  2584. // end alternate branch 00001B96-00001BA4
  2585. label00001B96: // (misaligned)
  2586. 00001B98  4267                     clr.w      -[A7]
  2587. 00001B9A  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  2588. 00001B9E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2589. 00001BA2  4267                     clr.w      -[A7]
  2590. 00001BA4  1F3C 0001                move.b     -[A7], 0x1
  2591. 00001BA8  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  2592. 00001BAC  101F                     move.b     D0, [A7]+
  2593. 00001BAE  4267                     clr.w      -[A7]
  2594. 00001BB0  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2595. 00001BB4  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  2596. 00001BB8  4E5E                     unlink     A6
  2597. 00001BBA  2E9F                     move.l     [A7], [A7]+
  2598. 00001BBC  4E75                     rts
  2599. 00001BBE  0872 4B65 7977           bchg.b     <<invalid full ext with IS == 1 and I/IS == 7>>, 0x65 /* 'e' */
  2600. 00001BC4  6F72                     ble        +0x74 /* 00001C38 */
  2601. 00001BC6  6400 4E56                bcc        +0x4E58 /* 00006A1E */
  2602. export_2017: // at 00001BC8 (misaligned)
  2603. 00001BCA  0000 4267                ori.b      D0, 0x67 /* 'g' */
  2604. 00001BCE  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  2605. 00001BD2  42A7                     clr.l      -[A7]
  2606. 00001BD4  3F3C 0001                move.w     -[A7], 0x1
  2607. 00001BD8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2608. 00001BDC  4267                     clr.w      -[A7]
  2609. 00001BDE  1F3C 0001                move.b     -[A7], 0x1
  2610. 00001BE2  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2611. 00001BE6  101F                     move.b     D0, [A7]+
  2612. 00001BE8  4267                     clr.w      -[A7]
  2613. label00001BEA:
  2614. 00001BEA  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2615. 00001BEE  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  2616. 00001BF2  4E5E                     unlink     A6
  2617. 00001BF4  2E9F                     move.l     [A7], [A7]+
  2618. 00001BF6  4E75                     rts
  2619. export_2018:
  2620. 00001BF8  4E56 FFE0                link       A6, -0x0020
  2621. 00001BFC  206E 000E                movea.l    A0, [A6 + 0xE]
  2622. 00001C00  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2623. 00001C04  7007                     moveq.l    D0, 0x07
  2624. label00001C06:
  2625. 00001C06  22D8                     move.l     [A1]+, [A0]+
  2626. 00001C08  51C8 FFFC                dbf        D0, -0x6 /* 00001C06 */
  2627. 00001C0C  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  2628. 00001C10  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2629. 00001C14  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2630. 00001C18  206E 000A                movea.l    A0, [A6 + 0xA]
  2631. 00001C1C  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2632. 00001C20  7007                     moveq.l    D0, 0x07
  2633. label00001C22:
  2634. 00001C22  20D9                     move.l     [A0]+, [A1]+
  2635. 00001C24  51C8 FFFC                dbf        D0, -0x6 /* 00001C22 */
  2636. 00001C28  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  2637. 00001C2C  487A 0038                pea.l      [PC + 0x38 /* 00001C66, value 0x8724B65, pstring "rKeyword" */]
  2638. 00001C30  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2639. 00001C34  4267                     clr.w      -[A7]
  2640. 00001C36  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  2641. // begin alternate branch 00001C38-00001C48
  2642. label00001C38:
  2643. 00001C38  F0A4 2F2E                .extension 0x0A4 <<F/2-3/0>> // unimplemented
  2644. 00001C3C  000A 3F3C                ori.b      A2, 0x3C /* '<' */
  2645. 00001C40  0001 1F2E                ori.b      D1, 0x2E /* '.' */
  2646. 00001C44  0008 4267                ori.b      A0, 0x67 /* 'g' */
  2647. // end alternate branch 00001C38-00001C48
  2648. label00001C38: // (misaligned)
  2649. 00001C3A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2650. 00001C3E  3F3C 0001                move.w     -[A7], 0x1
  2651. 00001C42  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  2652. 00001C46  4267                     clr.w      -[A7]
  2653. 00001C48  1F3C 0001                move.b     -[A7], 0x1
  2654. 00001C4C  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  2655. 00001C50  101F                     move.b     D0, [A7]+
  2656. 00001C52  4267                     clr.w      -[A7]
  2657. 00001C54  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2658. 00001C58  3D5F 0012                move.w     [A6 + 0x12], [A7]+
  2659. 00001C5C  4E5E                     unlink     A6
  2660. 00001C5E  205F                     movea.l    A0, [A7]+
  2661. 00001C60  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2662. 00001C64  4ED0                     jmp        [A0]
  2663. 00001C66  0872 4B65 7977           bchg.b     <<invalid full ext with IS == 1 and I/IS == 7>>, 0x65 /* 'e' */
  2664. 00001C6C  6F72                     ble        +0x74 /* 00001CE0 */
  2665. 00001C6E  6400 4E56                bcc        +0x4E58 /* 00006AC6 */
  2666. export_2019: // at 00001C70 (misaligned)
  2667. 00001C72  0000 4267                ori.b      D0, 0x67 /* 'g' */
  2668. 00001C76  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  2669. 00001C7A  4267                     clr.w      -[A7]
  2670. 00001C7C  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  2671. 00001C80  3F3C 0001                move.w     -[A7], 0x1
  2672. 00001C84  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2673. 00001C88  4267                     clr.w      -[A7]
  2674. 00001C8A  1F3C 0001                move.b     -[A7], 0x1
  2675. 00001C8E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2676. 00001C92  101F                     move.b     D0, [A7]+
  2677. 00001C94  4267                     clr.w      -[A7]
  2678. 00001C96  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2679. 00001C9A  3D5F 000E                move.w     [A6 + 0xE], [A7]+
  2680. 00001C9E  4E5E                     unlink     A6
  2681. 00001CA0  205F                     movea.l    A0, [A7]+
  2682. 00001CA2  5C4F                     addq.w     A7, 6
  2683. 00001CA4  4ED0                     jmp        [A0]
  2684. 00001CA6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2685. // begin alternate branch 00001CA8-00001CAC
  2686. fn00001CA8:
  2687. 00001CA8  4E56 FFD0                link       A6, -0x0030
  2688. // end alternate branch 00001CA8-00001CAC
  2689. fn00001CA8: // (misaligned)
  2690. 00001CAA  FFD0                     .invalid   <<F/7/7>>
  2691. 00001CAC  2F07                     move.l     -[A7], D7
  2692. 00001CAE  206E 0008                movea.l    A0, [A6 + 0x8]
  2693. 00001CB2  43EE FFD8                lea.l      A1, [A6 - 0x28]
  2694. 00001CB6  7009                     moveq.l    D0, 0x09
  2695. label00001CB8:
  2696. 00001CB8  22D8                     move.l     [A1]+, [A0]+
  2697. 00001CBA  51C8 FFFC                dbf        D0, -0x6 /* 00001CB8 */
  2698. 00001CBE  4A2E FFD8                tst.b      [A6 - 0x28]
  2699. 00001CC2  667A                     bne        +0x7C /* 00001D3E */
  2700. 00001CC4  42A7                     clr.l      -[A7]
  2701. 00001CC6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2702. 00001CCA  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  2703. 00001CCE  2E1F                     move.l     D7, [A7]+
  2704. 00001CD0  3F2D F0A0                move.w     -[A7], [A5 - 0xF60]
  2705. 00001CD4  42A7                     clr.l      -[A7]
  2706. 00001CD6  2F07                     move.l     -[A7], D7
  2707. 00001CD8  3F3C 0103                move.w     -[A7], 0x103
  2708. 00001CDC  1F3C 0001                move.b     -[A7], 0x1
  2709. label00001CE0:
  2710. 00001CE0  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  2711. 00001CE4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2712. 00001CE8  205F                     movea.l    A0, [A7]+
  2713. 00001CEA  A029                     syscall    HLock
  2714. 00001CEC  3F2D F0A0                move.w     -[A7], [A5 - 0xF60]
  2715. 00001CF0  2F07                     move.l     -[A7], D7
  2716. 00001CF2  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  2717. 00001CF6  3F2D F0A0                move.w     -[A7], [A5 - 0xF60]
  2718. 00001CFA  3F3C 0001                move.w     -[A7], 0x1
  2719. 00001CFE  42A7                     clr.l      -[A7]
  2720. 00001D00  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  2721. 00001D04  3F2D F0A0                move.w     -[A7], [A5 - 0xF60]
  2722. 00001D08  2F07                     move.l     -[A7], D7
  2723. 00001D0A  206E FFFC                movea.l    A0, [A6 - 0x4]
  2724. 00001D0E  2F10                     move.l     -[A7], [A0]
  2725. 00001D10  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  2726. 00001D14  4267                     clr.w      -[A7]
  2727. 00001D16  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2728. 00001D1A  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  2729. 00001D1E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2730. 00001D22  205F                     movea.l    A0, [A7]+
  2731. 00001D24  A02A                     syscall    HUnlock
  2732. 00001D26  7000                     moveq.l    D0, 0x00
  2733. 00001D28  2D40 FFD4                move.l     [A6 - 0x2C], D0
  2734. 00001D2C  486E FFD4                pea.l      [A6 - 0x2C]
  2735. 00001D30  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  2736. 00001D34  486E FFD4                pea.l      [A6 - 0x2C]
  2737. 00001D38  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  2738. 00001D3C  6022                     bra        +0x24 /* 00001D60 */
  2739. label00001D3E:
  2740. 00001D3E  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  2741. 00001D42  487A 0024                pea.l      [PC + 0x24 /* 00001D68, value 0x8724B65, pstring "rKeyword" */]
  2742. 00001D46  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2743. 00001D4A  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  2744. 00001D4E  486E FFD8                pea.l      [A6 - 0x28]
  2745. 00001D52  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2746. 00001D56  4267                     clr.w      -[A7]
  2747. 00001D58  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2748. 00001D5C  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  2749. label00001D60:
  2750. 00001D60  2E1F                     move.l     D7, [A7]+
  2751. 00001D62  4E5E                     unlink     A6
  2752. 00001D64  2E9F                     move.l     [A7], [A7]+
  2753. 00001D66  4E75                     rts
  2754. 00001D68  0872 4B65 7977           bchg.b     <<invalid full ext with IS == 1 and I/IS == 7>>, 0x65 /* 'e' */
  2755. 00001D6E  6F72                     ble        +0x74 /* 00001DE2 */
  2756. 00001D70  6400 0000                bcc        +0x2 /* 00001D72 */
  2757. // begin alternate branch 00001D72-00001D78
  2758. label00001D72:
  2759. 00001D72  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2760. fn00001D74: // (misaligned)
  2761. 00001D76  FFA8                     .invalid   <<F/6/7>>
  2762. // end alternate branch 00001D72-00001D78
  2763. label00001D72: // (misaligned)
  2764. fn00001D74:
  2765. 00001D74  4E56 FFA8                link       A6, -0x0058
  2766. 00001D78  2F07                     move.l     -[A7], D7
  2767. 00001D7A  206E 0008                movea.l    A0, [A6 + 0x8]
  2768. 00001D7E  43EE FFD8                lea.l      A1, [A6 - 0x28]
  2769. 00001D82  7009                     moveq.l    D0, 0x09
  2770. label00001D84:
  2771. 00001D84  22D8                     move.l     [A1]+, [A0]+
  2772. 00001D86  51C8 FFFC                dbf        D0, -0x6 /* 00001D84 */
  2773. 00001D8A  4A2E FFD8                tst.b      [A6 - 0x28]
  2774. 00001D8E  667C                     bne        +0x7E /* 00001E0C */
  2775. 00001D90  42A7                     clr.l      -[A7]
  2776. 00001D92  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2777. 00001D96  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  2778. 00001D9A  2E1F                     move.l     D7, [A7]+
  2779. 00001D9C  3F2D F0A0                move.w     -[A7], [A5 - 0xF60]
  2780. 00001DA0  42A7                     clr.l      -[A7]
  2781. 00001DA2  2F07                     move.l     -[A7], D7
  2782. 00001DA4  3F3C 0103                move.w     -[A7], 0x103
  2783. 00001DA8  1F3C 0001                move.b     -[A7], 0x1
  2784. 00001DAC  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  2785. 00001DB0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2786. 00001DB4  205F                     movea.l    A0, [A7]+
  2787. 00001DB6  A029                     syscall    HLock
  2788. 00001DB8  3F2D F0A0                move.w     -[A7], [A5 - 0xF60]
  2789. 00001DBC  2F07                     move.l     -[A7], D7
  2790. 00001DBE  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  2791. 00001DC2  3F2D F0A0                move.w     -[A7], [A5 - 0xF60]
  2792. 00001DC6  3F3C 0001                move.w     -[A7], 0x1
  2793. 00001DCA  42A7                     clr.l      -[A7]
  2794. 00001DCC  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  2795. 00001DD0  3F2D F0A0                move.w     -[A7], [A5 - 0xF60]
  2796. 00001DD4  2F07                     move.l     -[A7], D7
  2797. 00001DD6  206E FFFC                movea.l    A0, [A6 - 0x4]
  2798. 00001DDA  2F10                     move.l     -[A7], [A0]
  2799. 00001DDC  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  2800. 00001DE0  4267                     clr.w      -[A7]
  2801. label00001DE2:
  2802. 00001DE2  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2803. 00001DE6  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  2804. 00001DEA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2805. 00001DEE  205F                     movea.l    A0, [A7]+
  2806. 00001DF0  A02A                     syscall    HUnlock
  2807. 00001DF2  7000                     moveq.l    D0, 0x00
  2808. 00001DF4  2D40 FFD4                move.l     [A6 - 0x2C], D0
  2809. 00001DF8  486E FFD4                pea.l      [A6 - 0x2C]
  2810. 00001DFC  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  2811. 00001E00  486E FFD4                pea.l      [A6 - 0x2C]
  2812. 00001E04  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  2813. 00001E08  6000 00A6                bra        +0xA8 /* 00001EB0 */
  2814. label00001E0C:
  2815. 00001E0C  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  2816. 00001E10  486E FFAC                pea.l      [A6 - 0x54]
  2817. 00001E14  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2818. 00001E18  41EE FFAC                lea.l      A0, [A6 - 0x54]
  2819. 00001E1C  43EE FFD8                lea.l      A1, [A6 - 0x28]
  2820. 00001E20  7007                     moveq.l    D0, 0x07
  2821. label00001E22:
  2822. 00001E22  20D9                     move.l     [A0]+, [A1]+
  2823. 00001E24  51C8 FFFC                dbf        D0, -0x6 /* 00001E22 */
  2824. 00001E28  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  2825. 00001E2C  487A 008A                pea.l      [PC + 0x8A /* 00001EB8, value 0x8724B65, pstring "rKeyword" */]
  2826. 00001E30  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2827. 00001E34  4267                     clr.w      -[A7]
  2828. 00001E36  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  2829. 00001E3A  486E FFAC                pea.l      [A6 - 0x54]
  2830. 00001E3E  3F3C 0001                move.w     -[A7], 0x1
  2831. 00001E42  1F3C 0001                move.b     -[A7], 0x1
  2832. 00001E46  3F3C 0103                move.w     -[A7], 0x103
  2833. 00001E4A  1F3C 0001                move.b     -[A7], 0x1
  2834. 00001E4E  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  2835. 00001E52  101F                     move.b     D0, [A7]+
  2836. 00001E54  6744                     beq        +0x46 /* 00001E9A */
  2837. 00001E56  42A7                     clr.l      -[A7]
  2838. 00001E58  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2839. 00001E5C  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  2840. 00001E60  7004                     moveq.l    D0, 0x04
  2841. 00001E62  2F00                     move.l     -[A7], D0
  2842. 00001E64  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  2843. 00001E68  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  2844. 00001E6C  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  2845. 00001E70  486E FFD8                pea.l      [A6 - 0x28]
  2846. 00001E74  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  2847. 00001E78  4267                     clr.w      -[A7]
  2848. 00001E7A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2849. 00001E7E  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  2850. 00001E82  7000                     moveq.l    D0, 0x00
  2851. 00001E84  2D40 FFD4                move.l     [A6 - 0x2C], D0
  2852. 00001E88  486E FFD4                pea.l      [A6 - 0x2C]
  2853. 00001E8C  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  2854. 00001E90  486E FFD4                pea.l      [A6 - 0x2C]
  2855. 00001E94  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  2856. 00001E98  600A                     bra        +0xC /* 00001EA4 */
  2857. label00001E9A:
  2858. 00001E9A  4267                     clr.w      -[A7]
  2859. 00001E9C  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2860. 00001EA0  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  2861. label00001EA4:
  2862. 00001EA4  3F2D F0A4                move.w     -[A7], [A5 - 0xF5C]
  2863. 00001EA8  486E FFAC                pea.l      [A6 - 0x54]
  2864. 00001EAC  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  2865. label00001EB0:
  2866. 00001EB0  2E1F                     move.l     D7, [A7]+
  2867. 00001EB2  4E5E                     unlink     A6
  2868. 00001EB4  2E9F                     move.l     [A7], [A7]+
  2869. 00001EB6  4E75                     rts
  2870. 00001EB8  0872 4B65 7977           bchg.b     <<invalid full ext with IS == 1 and I/IS == 7>>, 0x65 /* 'e' */
  2871. 00001EBE  6F72                     ble        +0x74 /* 00001F32 */
  2872. 00001EC0  6400 0000                bcc        +0x2 /* 00001EC2 */
  2873. // begin alternate branch 00001EC2-00001ECA
  2874. label00001EC2:
  2875. 00001EC2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2876. export_2020: // at 00001EC4 (misaligned)
  2877. 00001EC6  0000 42A7                ori.b      D0, 0xA7
  2878. // end alternate branch 00001EC2-00001ECA
  2879. export_2020:
  2880. label00001EC2: // (misaligned)
  2881. 00001EC4  4E56 0000                link       A6, 0
  2882. 00001EC8  42A7                     clr.l      -[A7]
  2883. 00001ECA  487A 000E                pea.l      [PC + 0xE /* 00001EDA, value 0xB4B6579, pstring "KeywordFile" */]
  2884. 00001ECE  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  2885. 00001ED2  2D5F 0008                move.l     [A6 + 0x8], [A7]+
  2886. 00001ED6  4E5E                     unlink     A6
  2887. 00001ED8  4E75                     rts
  2888. 00001EDA  0B4B                     bchg       A3, D5
  2889. 00001EDC  6579                     bcs        +0x7B /* 00001F57 */
  2890. 00001EDE  776F                     moveq.l    D3, 0x6F
  2891. 00001EE0  7264                     moveq.l    D1, 0x64
  2892. 00001EE2  4669 6C65                not.w      [A1 + 0x6C65]
  2893. 00001EE6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2894. export_2021: // at 00001EE8 (misaligned)
  2895. 00001EEA  0000 3F2D                ori.b      D0, 0x2D /* '-' */
  2896. 00001EEE  F0B0 2F2E                .extension 0x0B0 <<F/2-3/0>> // unimplemented
  2897. 00001EF2  0008 4EAD                ori.b      A0, 0xAD
  2898. 00001EF6  00DA                     .incomplete
  2899. 00001EF8  206E 0008                movea.l    A0, [A6 + 0x8]
  2900. 00001EFC  20AE 000C                move.l     [A0], [A6 + 0xC]
  2901. 00001F00  3F2D F0B0                move.w     -[A7], [A5 - 0xF50]
  2902. 00001F04  487A 0036                pea.l      [PC + 0x36 /* 00001F3C, value 0x3724944, pstring "rID" */]
  2903. 00001F08  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2904. 00001F0C  4267                     clr.w      -[A7]
  2905. 00001F0E  3F2D F0B0                move.w     -[A7], [A5 - 0xF50]
  2906. 00001F12  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2907. 00001F16  3F3C 0001                move.w     -[A7], 0x1
  2908. 00001F1A  1F3C 0001                move.b     -[A7], 0x1
  2909. 00001F1E  4267                     clr.w      -[A7]
  2910. 00001F20  1F3C 0001                move.b     -[A7], 0x1
  2911. 00001F24  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  2912. 00001F28  101F                     move.b     D0, [A7]+
  2913. 00001F2A  4267                     clr.w      -[A7]
  2914. 00001F2C  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2915. 00001F30  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  2916. // begin alternate branch 00001F32-00001F36
  2917. label00001F32:
  2918. 00001F32  0010 4E5E                ori.b      [A0], 0x5E /* '^' */
  2919. // end alternate branch 00001F32-00001F36
  2920. label00001F32: // (misaligned)
  2921. 00001F34  4E5E                     unlink     A6
  2922. 00001F36  205F                     movea.l    A0, [A7]+
  2923. 00001F38  504F                     addq.w     A7, 8
  2924. 00001F3A  4ED0                     jmp        [A0]
  2925. 00001F3C  0372 4944                bchg       <<invalid full ext with I/IS == 4>>, D1
  2926. export_2022:
  2927. 00001F40  4E56 0000                link       A6, 0
  2928. 00001F44  3F2D F0B0                move.w     -[A7], [A5 - 0xF50]
  2929. 00001F48  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2930. 00001F4C  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2931. 00001F50  3F2D F0B0                move.w     -[A7], [A5 - 0xF50]
  2932. 00001F54  487A 0032                pea.l      [PC + 0x32 /* 00001F88, value 0x3724944, pstring "rID" */]
  2933. 00001F58  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2934. 00001F5C  4267                     clr.w      -[A7]
  2935. 00001F5E  3F2D F0B0                move.w     -[A7], [A5 - 0xF50]
  2936. 00001F62  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2937. 00001F66  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2938. 00001F6A  4267                     clr.w      -[A7]
  2939. 00001F6C  1F3C 0001                move.b     -[A7], 0x1
  2940. 00001F70  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2941. 00001F74  101F                     move.b     D0, [A7]+
  2942. 00001F76  4267                     clr.w      -[A7]
  2943. 00001F78  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2944. 00001F7C  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  2945. 00001F80  4E5E                     unlink     A6
  2946. 00001F82  205F                     movea.l    A0, [A7]+
  2947. 00001F84  504F                     addq.w     A7, 8
  2948. 00001F86  4ED0                     jmp        [A0]
  2949. 00001F88  0372 4944                bchg       <<invalid full ext with I/IS == 4>>, D1
  2950. export_2023:
  2951. 00001F8C  4E56 0000                link       A6, 0
  2952. 00001F90  3F2D F0B0                move.w     -[A7], [A5 - 0xF50]
  2953. 00001F94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2954. 00001F98  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2955. 00001F9C  3F2D F0B0                move.w     -[A7], [A5 - 0xF50]
  2956. 00001FA0  487A 002C                pea.l      [PC + 0x2C /* 00001FCE, value 0x3724944, pstring "rID" */]
  2957. 00001FA4  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  2958. 00001FA8  4267                     clr.w      -[A7]
  2959. 00001FAA  3F2D F0B0                move.w     -[A7], [A5 - 0xF50]
  2960. 00001FAE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2961. 00001FB2  4267                     clr.w      -[A7]
  2962. 00001FB4  1F3C 0001                move.b     -[A7], 0x1
  2963. 00001FB8  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  2964. 00001FBC  101F                     move.b     D0, [A7]+
  2965. 00001FBE  4267                     clr.w      -[A7]
  2966. 00001FC0  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2967. 00001FC4  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  2968. 00001FC8  4E5E                     unlink     A6
  2969. 00001FCA  2E9F                     move.l     [A7], [A7]+
  2970. 00001FCC  4E75                     rts
  2971. 00001FCE  0372 4944                bchg       <<invalid full ext with I/IS == 4>>, D1
  2972. 00001FD2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2973. export_2024: // at 00001FD4 (misaligned)
  2974. 00001FD6  0000 4267                ori.b      D0, 0x67 /* 'g' */
  2975. 00001FDA  3F2D F0B0                move.w     -[A7], [A5 - 0xF50]
  2976. 00001FDE  42A7                     clr.l      -[A7]
  2977. 00001FE0  3F3C 0001                move.w     -[A7], 0x1
  2978. 00001FE4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2979. 00001FE8  4267                     clr.w      -[A7]
  2980. 00001FEA  1F3C 0001                move.b     -[A7], 0x1
  2981. 00001FEE  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2982. 00001FF2  101F                     move.b     D0, [A7]+
  2983. 00001FF4  4267                     clr.w      -[A7]
  2984. 00001FF6  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2985. 00001FFA  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  2986. 00001FFE  4E5E                     unlink     A6
  2987. 00002000  2E9F                     move.l     [A7], [A7]+
  2988. 00002002  4E75                     rts
  2989. export_2025:
  2990. 00002004  4E56 0000                link       A6, 0
  2991. 00002008  42A7                     clr.l      -[A7]
  2992. 0000200A  487A 000E                pea.l      [PC + 0xE /* 0000201A, value 0xA566F6C '\nVol', pstring "VolumeFile" */]
  2993. 0000200E  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  2994. 00002012  2D5F 0008                move.l     [A6 + 0x8], [A7]+
  2995. 00002016  4E5E                     unlink     A6
  2996. 00002018  4E75                     rts
  2997. 0000201A  0A56 6F6C                xori.w     [A6], 0x6F6C /* 'ol' */
  2998. 0000201E  756D                     moveq.l    D2, 0x6D
  2999. 00002020  6546                     bcs        +0x48 /* 00002068 */
  3000. 00002022  696C                     bvs        +0x6E /* 00002090 */
  3001. 00002024  6500 0000                bcs        +0x2 /* 00002026 */
  3002. // begin alternate branch 00002026-00002034
  3003. label00002026:
  3004. 00002026  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3005. export_2026: // at 00002028 (misaligned)
  3006. 0000202A  FED4 206E                .extension 0xED4 <<F/2-3/7>> // unimplemented
  3007. 0000202E  0008 43EE                ori.b      A0, 0xEE
  3008. 00002032  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  3009. // end alternate branch 00002026-00002034
  3010. export_2026:
  3011. label00002026: // (misaligned)
  3012. 00002028  4E56 FED4                link       A6, -0x012C
  3013. 0000202C  206E 0008                movea.l    A0, [A6 + 0x8]
  3014. 00002030  43EE FF00                lea.l      A1, [A6 - 0x100]
  3015. 00002034  703F                     moveq.l    D0, 0x3F
  3016. label00002036:
  3017. 00002036  22D8                     move.l     [A1]+, [A0]+
  3018. 00002038  51C8 FFFC                dbf        D0, -0x6 /* 00002036 */
  3019. 0000203C  422E 000C                clr.b      [A6 + 0xC]
  3020. 00002040  3F2D F0B0                move.w     -[A7], [A5 - 0xF50]
  3021. 00002044  486E FED4                pea.l      [A6 - 0x12C]
  3022. 00002048  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  3023. 0000204C  41EE FED8                lea.l      A0, [A6 - 0x128]
  3024. 00002050  43EE FF00                lea.l      A1, [A6 - 0x100]
  3025. 00002054  7007                     moveq.l    D0, 0x07
  3026. label00002056:
  3027. 00002056  20D9                     move.l     [A0]+, [A1]+
  3028. 00002058  51C8 FFFC                dbf        D0, -0x6 /* 00002056 */
  3029. 0000205C  3F2D F0B0                move.w     -[A7], [A5 - 0xF50]
  3030. 00002060  487A 002C                pea.l      [PC + 0x2C /* 0000208E, value 0x872566F, pstring "rVolName" */]
  3031. 00002064  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  3032. label00002068:
  3033. 00002068  4267                     clr.w      -[A7]
  3034. 0000206A  3F2D F0B0                move.w     -[A7], [A5 - 0xF50]
  3035. 0000206E  486E FED4                pea.l      [A6 - 0x12C]
  3036. 00002072  3F3C 0001                move.w     -[A7], 0x1
  3037. 00002076  1F3C 0001                move.b     -[A7], 0x1
  3038. 0000207A  4267                     clr.w      -[A7]
  3039. 0000207C  1F3C 0001                move.b     -[A7], 0x1
  3040. 00002080  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  3041. 00002084  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  3042. 00002088  4E5E                     unlink     A6
  3043. 0000208A  2E9F                     move.l     [A7], [A7]+
  3044. 0000208C  4E75                     rts
  3045. 0000208E  0872 566F 6C4E           bchg.b     [A2 + D6 * 4 + 0x4E], 0x6F /* 'o' */
  3046. // begin alternate branch 00002090-00002094
  3047. label00002090:
  3048. 00002090  566F 6C4E                addq.w     [A7 + 0x6C4E], 3
  3049. // end alternate branch 00002090-00002094
  3050. label00002090: // (misaligned)
  3051. 00002094  616D                     bsr        +0x6F /* 00002103 */
  3052. 00002096  6500 4E56                bcs        +0x4E58 /* 00006EEE */
  3053. // begin alternate branch 00002098-000020A2
  3054. export_2027:
  3055. fn00002098:
  3056. 00002098  4E56 0000                link       A6, 0
  3057. 0000209C  2F3C 474C 4F42           move.l     -[A7], 0x474C4F42 /* 'GLOB' */
  3058. // end alternate branch 00002098-000020A2
  3059. export_2027: // at 00002098 (misaligned)
  3060. fn00002098: // (misaligned)
  3061. 0000209A  0000 2F3C                ori.b      D0, 0x3C /* '<' */
  3062. 0000209E  474C                     chk.w      D3, A4
  3063. 000020A0  4F42                     chk.w      D7, D2
  3064. 000020A2  3F3C 0001                move.w     -[A7], 0x1
  3065. 000020A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3066. 000020AA  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  3067. 000020AE  102D F0A8                move.b     D0, [A5 - 0xF58]
  3068. 000020B2  6628                     bne        +0x2A /* 000020DC */
  3069. 000020B4  206E 0008                movea.l    A0, [A6 + 0x8]
  3070. 000020B8  7001                     moveq.l    D0, 0x01
  3071. 000020BA  B068 0004                cmp.w      D0, [A0 + 0x4]
  3072. 000020BE  57C0                     seq        D0
  3073. 000020C0  4400                     neg.b      D0
  3074. 000020C2  1B40 F118                move.b     [A5 - 0xEE8], D0
  3075. 000020C6  206E 0008                movea.l    A0, [A6 + 0x8]
  3076. 000020CA  7001                     moveq.l    D0, 0x01
  3077. 000020CC  B068 0006                cmp.w      D0, [A0 + 0x6]
  3078. 000020D0  57C0                     seq        D0
  3079. 000020D2  4400                     neg.b      D0
  3080. 000020D4  1B40 F0AC                move.b     [A5 - 0xF54], D0
  3081. 000020D8  422D F11C                clr.b      [A5 - 0xEE4]
  3082. label000020DC:
  3083. 000020DC  4E5E                     unlink     A6
  3084. 000020DE  2E9F                     move.l     [A7], [A7]+
  3085. 000020E0  4E75                     rts
  3086. 000020E2  0000                     .incomplete
  3087.